Commit c58b8847960d6030e9bed38da059bddc2fafdbea

Authored by totoro
1 parent c8ec5cb0

sync with lib

@@ -3,3 +3,4 @@ db_model_manager.sc @@ -3,3 +3,4 @@ db_model_manager.sc
3 ds_files/types/generated/ 3 ds_files/types/generated/
4 labo/modal_interface_files/banner.jpg 4 labo/modal_interface_files/banner.jpg
5 labo/ 5 labo/
  6 +*.sc
calexium_lib @ 977d6b04a74
1 -Subproject commit 3c4d7fe5a3ba86018c88dd912f464702088487e8 1 +Subproject commit 977d6b04a745ecdf22e97a494197b52ad86cf87a
documentation/hayamiki.pdf 0 → 100644
No preview for this file type
ds_files/graphviz.gv 0 → 100644
  1 +/*
  2 + * Created by 伝作 (Densaku).
  3 + * Types & Messages generator written by フランスのトトロ aka (David RENÉ)
  4 + * Date: 2017-09-16
  5 + * Time: 09:48:18
  6 + *
  7 + */
  8 +
  9 +digraph DS {
  10 + splines=true;
  11 + edge [color=gray50, fontname="verdana", fontsize=10]
  12 + node [shape=none, bgcolor=gray40, fontname="verdana", fontsize=10]
  13 +
  14 +
  15 +
  16 + HK_Database [ label=<
  17 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  18 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Database</B></FONT></TD></TR>
  19 +
  20 + <TR><TD COLSPAN="2" PORT="alt:hk_database" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_database (</B></FONT></TD></TR>
  21 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_database_name" >name</TD></TR>
  22 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_App</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_database_apps" >apps</TD></TR>
  23 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  24 +
  25 + </TABLE>
  26 + >];
  27 +
  28 + HK_Database:hk_database_apps -> HK_App:TYPE
  29 +
  30 +
  31 + HK_App [ label=<
  32 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  33 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_App</B></FONT></TD></TR>
  34 +
  35 + <TR><TD COLSPAN="2" PORT="alt:hk_app" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_app (</B></FONT></TD></TR>
  36 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_app_app_name" >app_name</TD></TR>
  37 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Icon</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_app_icon" >icon</TD></TR>
  38 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Help_Text</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_app_help" >help</TD></TR>
  39 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Table</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_app_hk_tables" >hk_tables</TD></TR>
  40 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  41 +
  42 + </TABLE>
  43 + >];
  44 +
  45 + HK_App:hk_app_icon -> HK_Icon:TYPE
  46 + HK_App:hk_app_help -> HK_Help_Text:TYPE
  47 + HK_App:hk_app_hk_tables -> HK_Table:TYPE
  48 +
  49 +
  50 + HK_Icon [ label=<
  51 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  52 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Icon</B></FONT></TD></TR>
  53 +
  54 + <TR><TD COLSPAN="2" PORT="alt:no_icon" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>no_icon</B></FONT></TD></TR>
  55 +
  56 + <TR><TD COLSPAN="2" PORT="alt:icon16" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>icon16 (</B></FONT></TD></TR>
  57 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="icon16_name" >name</TD></TR>
  58 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  59 +
  60 + </TABLE>
  61 + >];
  62 +
  63 +
  64 +
  65 + HK_Help_Text [ label=<
  66 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  67 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Help_Text</B></FONT></TD></TR>
  68 +
  69 + <TR><TD COLSPAN="2" PORT="alt:no_help_text" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>no_help_text</B></FONT></TD></TR>
  70 +
  71 + <TR><TD COLSPAN="2" PORT="alt:help_text_TAG" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>help_text_TAG (</B></FONT></TD></TR>
  72 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="help_text_TAG_h_text_tag" >h_text_tag</TD></TR>
  73 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  74 +
  75 + <TR><TD COLSPAN="2" PORT="alt:help_text" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>help_text (</B></FONT></TD></TR>
  76 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="help_text_h_text" >h_text</TD></TR>
  77 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  78 +
  79 + </TABLE>
  80 + >];
  81 +
  82 +
  83 +
  84 + HK_Table [ label=<
  85 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  86 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Table</B></FONT></TD></TR>
  87 +
  88 + <TR><TD COLSPAN="2" PORT="alt:hk_table" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_table (</B></FONT></TD></TR>
  89 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_table_name" >name</TD></TR>
  90 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_table_short_name" >short_name</TD></TR>
  91 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Model</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_table_model" >model</TD></TR>
  92 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Display</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_table_display" >display</TD></TR>
  93 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  94 +
  95 + </TABLE>
  96 + >];
  97 +
  98 + HK_Table:hk_table_model -> HK_Model:TYPE
  99 + HK_Table:hk_table_display -> HK_Display:TYPE
  100 +
  101 +
  102 + HK_Model [ label=<
  103 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  104 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Model</B></FONT></TD></TR>
  105 +
  106 + <TR><TD COLSPAN="2" PORT="alt:hk_model" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_model (</B></FONT></TD></TR>
  107 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Model_Column</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_model_columns" >columns</TD></TR>
  108 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Constraint</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_model_constraints" >constraints</TD></TR>
  109 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_model_show_string" >show_string</TD></TR>
  110 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  111 +
  112 + </TABLE>
  113 + >];
  114 +
  115 + HK_Model:hk_model_columns -> HK_Model_Column:TYPE
  116 + HK_Model:hk_model_constraints -> HK_Constraint:TYPE
  117 +
  118 +
  119 + HK_Model_Column [ label=<
  120 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  121 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Model_Column</B></FONT></TD></TR>
  122 +
  123 + <TR><TD COLSPAN="2" PORT="alt:hk_column" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_column (</B></FONT></TD></TR>
  124 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_column_name" >name</TD></TR>
  125 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Model_Field</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_column_type" >type</TD></TR>
  126 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Model_Attr</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_column_attributes" >attributes</TD></TR>
  127 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Help_Text</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_column_help" >help</TD></TR>
  128 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  129 +
  130 + </TABLE>
  131 + >];
  132 +
  133 + HK_Model_Column:hk_column_type -> HK_Model_Field:TYPE
  134 + HK_Model_Column:hk_column_attributes -> HK_Model_Attr:TYPE
  135 + HK_Model_Column:hk_column_help -> HK_Help_Text:TYPE
  136 +
  137 +
  138 + HK_Model_Field [ label=<
  139 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  140 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Model_Field</B></FONT></TD></TR>
  141 +
  142 + <TR><TD COLSPAN="2" PORT="alt:p_key" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>p_key</B></FONT></TD></TR>
  143 +
  144 + <TR><TD COLSPAN="2" PORT="alt:boolean_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>boolean_field</B></FONT></TD></TR>
  145 +
  146 + <TR><TD COLSPAN="2" PORT="alt:date_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>date_field (</B></FONT></TD></TR>
  147 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Datetime_Field_Attr</FONT></B></TD><TD ALIGN="LEFT" PORT="date_field_hk_dt_f_attr" >hk_dt_f_attr</TD></TR>
  148 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  149 +
  150 + <TR><TD COLSPAN="2" PORT="alt:time_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>time_field (</B></FONT></TD></TR>
  151 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Datetime_Field_Attr</FONT></B></TD><TD ALIGN="LEFT" PORT="time_field_hk_dt_f_attr" >hk_dt_f_attr</TD></TR>
  152 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  153 +
  154 + <TR><TD COLSPAN="2" PORT="alt:datetime_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>datetime_field (</B></FONT></TD></TR>
  155 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Datetime_Field_Attr</FONT></B></TD><TD ALIGN="LEFT" PORT="datetime_field_hk_dt_f_attr" >hk_dt_f_attr</TD></TR>
  156 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  157 +
  158 + <TR><TD COLSPAN="2" PORT="alt:foreign_key" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>foreign_key (</B></FONT></TD></TR>
  159 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_App_Name</FONT></B></TD><TD ALIGN="LEFT" PORT="foreign_key_app_name" >app_name</TD></TR>
  160 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="foreign_key_table_name" >table_name</TD></TR>
  161 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="darkviolet">String</FONT>)</B></TD><TD ALIGN="LEFT" PORT="foreign_key_searchable_fields" >searchable_fields</TD></TR>
  162 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  163 +
  164 + <TR><TD COLSPAN="2" PORT="alt:integer_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>integer_field (</B></FONT></TD></TR>
  165 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Int_Choices</FONT></B></TD><TD ALIGN="LEFT" PORT="integer_field_choices" >choices</TD></TR>
  166 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  167 +
  168 + <TR><TD COLSPAN="2" PORT="alt:float_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>float_field</B></FONT></TD></TR>
  169 +
  170 + <TR><TD COLSPAN="2" PORT="alt:char_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>char_field (</B></FONT></TD></TR>
  171 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Text_Choices</FONT></B></TD><TD ALIGN="LEFT" PORT="char_field_choices" >choices</TD></TR>
  172 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">Int</FONT></B></TD><TD ALIGN="LEFT" PORT="char_field_size" >size</TD></TR>
  173 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  174 +
  175 + <TR><TD COLSPAN="2" PORT="alt:password_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>password_field (</B></FONT></TD></TR>
  176 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">Int</FONT></B></TD><TD ALIGN="LEFT" PORT="password_field_min_size" >min_size</TD></TR>
  177 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  178 +
  179 + <TR><TD COLSPAN="2" PORT="alt:text_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>text_field (</B></FONT></TD></TR>
  180 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Text_Field_Attr</FONT></B></TD><TD ALIGN="LEFT" PORT="text_field_hk_text_field_attr" >hk_text_field_attr</TD></TR>
  181 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  182 +
  183 + <TR><TD COLSPAN="2" PORT="alt:color_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>color_field</B></FONT></TD></TR>
  184 +
  185 + <TR><TD COLSPAN="2" PORT="alt:phone_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>phone_field (</B></FONT></TD></TR>
  186 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Phone_Field_Attr</FONT></B></TD><TD ALIGN="LEFT" PORT="phone_field_hk_ph_f_attr" >hk_ph_f_attr</TD></TR>
  187 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  188 +
  189 + <TR><TD COLSPAN="2" PORT="alt:url_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>url_field</B></FONT></TD></TR>
  190 +
  191 + <TR><TD COLSPAN="2" PORT="alt:email_field" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>email_field</B></FONT></TD></TR>
  192 +
  193 + </TABLE>
  194 + >];
  195 +
  196 + HK_Model_Field:phone_field_hk_ph_f_attr -> HK_Phone_Field_Attr:TYPE
  197 + HK_Model_Field:text_field_hk_text_field_attr -> HK_Text_Field_Attr:TYPE
  198 + HK_Model_Field:char_field_choices -> HK_Text_Choices:TYPE
  199 + HK_Model_Field:integer_field_choices -> HK_Int_Choices:TYPE
  200 + HK_Model_Field:foreign_key_app_name -> HK_App_Name:TYPE
  201 + HK_Model_Field:datetime_field_hk_dt_f_attr -> HK_Datetime_Field_Attr:TYPE
  202 + HK_Model_Field:time_field_hk_dt_f_attr -> HK_Datetime_Field_Attr:TYPE
  203 + HK_Model_Field:date_field_hk_dt_f_attr -> HK_Datetime_Field_Attr:TYPE
  204 +
  205 +
  206 + HK_Text_Field_Attr [ label=<
  207 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  208 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Text_Field_Attr</B></FONT></TD></TR>
  209 +
  210 + <TR><TD COLSPAN="2" PORT="alt:none" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>none</B></FONT></TD></TR>
  211 +
  212 + <TR><TD COLSPAN="2" PORT="alt:rich_editor" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>rich_editor</B></FONT></TD></TR>
  213 +
  214 + </TABLE>
  215 + >];
  216 +
  217 +
  218 +
  219 + HK_Int_Choices [ label=<
  220 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  221 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Int_Choices</B></FONT></TD></TR>
  222 +
  223 + <TR><TD COLSPAN="2" PORT="alt:no_choice" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>no_choice</B></FONT></TD></TR>
  224 +
  225 + <TR><TD COLSPAN="2" PORT="alt:int_choices" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>int_choices (</B></FONT></TD></TR>
  226 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Int_Choice</FONT>)</B></TD><TD ALIGN="LEFT" PORT="int_choices_hk_int_choice" >hk_int_choice</TD></TR>
  227 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  228 +
  229 + </TABLE>
  230 + >];
  231 +
  232 + HK_Int_Choices:int_choices_hk_int_choice -> HK_Int_Choice:TYPE
  233 +
  234 +
  235 + HK_Int_Choice [ label=<
  236 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  237 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Int_Choice</B></FONT></TD></TR>
  238 +
  239 + <TR><TD COLSPAN="2" PORT="alt:hk_int_choice" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_int_choice (</B></FONT></TD></TR>
  240 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">Int</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_int_choice_value" >value</TD></TR>
  241 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_int_choice_visible" >visible</TD></TR>
  242 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  243 +
  244 + </TABLE>
  245 + >];
  246 +
  247 +
  248 +
  249 + HK_Text_Choices [ label=<
  250 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  251 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Text_Choices</B></FONT></TD></TR>
  252 +
  253 + <TR><TD COLSPAN="2" PORT="alt:no_choice" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>no_choice</B></FONT></TD></TR>
  254 +
  255 + <TR><TD COLSPAN="2" PORT="alt:text_choices" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>text_choices (</B></FONT></TD></TR>
  256 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Text_Choice</FONT>)</B></TD><TD ALIGN="LEFT" PORT="text_choices_hk_text_choice" >hk_text_choice</TD></TR>
  257 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  258 +
  259 + </TABLE>
  260 + >];
  261 +
  262 + HK_Text_Choices:text_choices_hk_text_choice -> HK_Text_Choice:TYPE
  263 +
  264 +
  265 + HK_Text_Choice [ label=<
  266 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  267 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Text_Choice</B></FONT></TD></TR>
  268 +
  269 + <TR><TD COLSPAN="2" PORT="alt:hk_text_choice" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_text_choice (</B></FONT></TD></TR>
  270 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_text_choice_value" >value</TD></TR>
  271 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_text_choice_visible" >visible</TD></TR>
  272 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  273 +
  274 + </TABLE>
  275 + >];
  276 +
  277 +
  278 +
  279 + HK_App_Name [ label=<
  280 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  281 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_App_Name</B></FONT></TD></TR>
  282 +
  283 + <TR><TD COLSPAN="2" PORT="alt:this" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>this</B></FONT></TD></TR>
  284 +
  285 + <TR><TD COLSPAN="2" PORT="alt:app_name" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>app_name (</B></FONT></TD></TR>
  286 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="app_name_name" >name</TD></TR>
  287 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  288 +
  289 + <TR><TD COLSPAN="2" PORT="alt:none" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>none</B></FONT></TD></TR>
  290 +
  291 + </TABLE>
  292 + >];
  293 +
  294 +
  295 +
  296 + HK_Datetime_Field_Attr [ label=<
  297 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  298 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Datetime_Field_Attr</B></FONT></TD></TR>
  299 +
  300 + <TR><TD COLSPAN="2" PORT="alt:none" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>none</B></FONT></TD></TR>
  301 +
  302 + <TR><TD COLSPAN="2" PORT="alt:auto_now" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>auto_now</B></FONT></TD></TR>
  303 +
  304 + <TR><TD COLSPAN="2" PORT="alt:auto_now_add" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>auto_now_add</B></FONT></TD></TR>
  305 +
  306 + </TABLE>
  307 + >];
  308 +
  309 +
  310 +
  311 + HK_Phone_Field_Attr [ label=<
  312 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  313 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Phone_Field_Attr</B></FONT></TD></TR>
  314 +
  315 + <TR><TD COLSPAN="2" PORT="alt:generic" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>generic</B></FONT></TD></TR>
  316 +
  317 + <TR><TD COLSPAN="2" PORT="alt:landline" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>landline</B></FONT></TD></TR>
  318 +
  319 + <TR><TD COLSPAN="2" PORT="alt:cellphone" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>cellphone</B></FONT></TD></TR>
  320 +
  321 + <TR><TD COLSPAN="2" PORT="alt:fax" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>fax</B></FONT></TD></TR>
  322 +
  323 + </TABLE>
  324 + >];
  325 +
  326 +
  327 +
  328 + HK_Model_Attr [ label=<
  329 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  330 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Model_Attr</B></FONT></TD></TR>
  331 +
  332 + <TR><TD COLSPAN="2" PORT="alt:unique" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>unique</B></FONT></TD></TR>
  333 +
  334 + <TR><TD COLSPAN="2" PORT="alt:default" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>default (</B></FONT></TD></TR>
  335 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="default_default_str" >default_str</TD></TR>
  336 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  337 +
  338 + <TR><TD COLSPAN="2" PORT="alt:not_null" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>not_null</B></FONT></TD></TR>
  339 +
  340 + </TABLE>
  341 + >];
  342 +
  343 +
  344 +
  345 + HK_Constraint [ label=<
  346 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  347 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Constraint</B></FONT></TD></TR>
  348 +
  349 + <TR><TD COLSPAN="2" PORT="alt:unique" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>unique (</B></FONT></TD></TR>
  350 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="unique_name" >name</TD></TR>
  351 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="darkviolet">String</FONT>)</B></TD><TD ALIGN="LEFT" PORT="unique_columns" >columns</TD></TR>
  352 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_On_Conflict</FONT></B></TD><TD ALIGN="LEFT" PORT="unique_on_conflict" >on_conflict</TD></TR>
  353 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  354 +
  355 + </TABLE>
  356 + >];
  357 +
  358 + HK_Constraint:unique_on_conflict -> HK_On_Conflict:TYPE
  359 +
  360 +
  361 + HK_On_Conflict [ label=<
  362 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  363 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_On_Conflict</B></FONT></TD></TR>
  364 +
  365 + <TR><TD COLSPAN="2" PORT="alt:rollback" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>rollback</B></FONT></TD></TR>
  366 +
  367 + <TR><TD COLSPAN="2" PORT="alt:abort" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>abort</B></FONT></TD></TR>
  368 +
  369 + <TR><TD COLSPAN="2" PORT="alt:fail" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>fail</B></FONT></TD></TR>
  370 +
  371 + <TR><TD COLSPAN="2" PORT="alt:ignore" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>ignore</B></FONT></TD></TR>
  372 +
  373 + <TR><TD COLSPAN="2" PORT="alt:replace" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>replace</B></FONT></TD></TR>
  374 +
  375 + </TABLE>
  376 + >];
  377 +
  378 +
  379 +
  380 + HK_Display [ label=<
  381 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  382 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Display</B></FONT></TD></TR>
  383 +
  384 + <TR><TD COLSPAN="2" PORT="alt:hk_display" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_display (</B></FONT></TD></TR>
  385 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Viewer</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_display_l_viewer" >l_viewer</TD></TR>
  386 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_display_l_editor" >l_editor</TD></TR>
  387 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  388 +
  389 + </TABLE>
  390 + >];
  391 +
  392 + HK_Display:hk_display_l_viewer -> HK_Viewer:TYPE
  393 + HK_Display:hk_display_l_editor -> HK_Editor:TYPE
  394 +
  395 +
  396 + HK_Filter [ label=<
  397 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  398 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Filter</B></FONT></TD></TR>
  399 +
  400 + <TR><TD COLSPAN="2" PORT="alt:hk_filter" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_filter (</B></FONT></TD></TR>
  401 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_filter_filter_name" >filter_name</TD></TR>
  402 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_filter_filter_string" >filter_string</TD></TR>
  403 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  404 +
  405 + </TABLE>
  406 + >];
  407 +
  408 +
  409 +
  410 + HK_Viewer [ label=<
  411 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  412 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Viewer</B></FONT></TD></TR>
  413 +
  414 + <TR><TD COLSPAN="2" PORT="alt:list_view_all" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>list_view_all</B></FONT></TD></TR>
  415 +
  416 + <TR><TD COLSPAN="2" PORT="alt:list_view" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>list_view (</B></FONT></TD></TR>
  417 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="list_view_view_name" >view_name</TD></TR>
  418 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="darkviolet">String</FONT>)</B></TD><TD ALIGN="LEFT" PORT="list_view_columns" >columns</TD></TR>
  419 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Filter</FONT>)</B></TD><TD ALIGN="LEFT" PORT="list_view_l_filter" >l_filter</TD></TR>
  420 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">WEB_Action_Name</FONT></B></TD><TD ALIGN="LEFT" PORT="list_view_link_id_action" >link_id_action</TD></TR>
  421 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  422 +
  423 + </TABLE>
  424 + >];
  425 +
  426 + HK_Viewer:list_view_l_filter -> HK_Filter:TYPE
  427 + HK_Viewer:list_view_link_id_action -> WEB_Action_Name:TYPE
  428 +
  429 +
  430 + HK_FK_View [ label=<
  431 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  432 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_FK_View</B></FONT></TD></TR>
  433 +
  434 + <TR><TD COLSPAN="2" PORT="alt:fk_view" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>fk_view (</B></FONT></TD></TR>
  435 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_App_Name</FONT></B></TD><TD ALIGN="LEFT" PORT="fk_view_app_name" >app_name</TD></TR>
  436 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="fk_view_table_name" >table_name</TD></TR>
  437 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="fk_view_fk_col_name" >fk_col_name</TD></TR>
  438 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  439 +
  440 + </TABLE>
  441 + >];
  442 +
  443 + HK_FK_View:fk_view_app_name -> HK_App_Name:TYPE
  444 +
  445 +
  446 + HK_Editor [ label=<
  447 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  448 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Editor</B></FONT></TD></TR>
  449 +
  450 + <TR><TD COLSPAN="2" PORT="alt:edit_view_all" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>edit_view_all</B></FONT></TD></TR>
  451 +
  452 + <TR><TD COLSPAN="2" PORT="alt:edit_view_list_form" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>edit_view_list_form (</B></FONT></TD></TR>
  453 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="edit_view_list_form_view_name" >view_name</TD></TR>
  454 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="darkviolet">String</FONT>)</B></TD><TD ALIGN="LEFT" PORT="edit_view_list_form_columns" >columns</TD></TR>
  455 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_FK_View</FONT>)</B></TD><TD ALIGN="LEFT" PORT="edit_view_list_form_fk_view" >fk_view</TD></TR>
  456 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  457 +
  458 + <TR><TD COLSPAN="2" PORT="alt:form_table" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>form_table (</B></FONT></TD></TR>
  459 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="form_table_view_name" >view_name</TD></TR>
  460 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Editor_Table</FONT></B></TD><TD ALIGN="LEFT" PORT="form_table_form_table" >form_table</TD></TR>
  461 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  462 +
  463 + </TABLE>
  464 + >];
  465 +
  466 + HK_Editor:form_table_form_table -> HK_Editor_Table:TYPE
  467 + HK_Editor:edit_view_list_form_fk_view -> HK_FK_View:TYPE
  468 +
  469 +
  470 + HK_Form_Tab [ label=<
  471 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  472 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Form_Tab</B></FONT></TD></TR>
  473 +
  474 + <TR><TD COLSPAN="2" PORT="alt:hk_form_tab" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_form_tab (</B></FONT></TD></TR>
  475 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_tab_fk_table_name" >fk_table_name</TD></TR>
  476 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_tab_fk_col_name" >fk_col_name</TD></TR>
  477 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_tab_list_view_name" >list_view_name</TD></TR>
  478 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  479 +
  480 + </TABLE>
  481 + >];
  482 +
  483 +
  484 +
  485 + HK_Form [ label=<
  486 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  487 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Form</B></FONT></TD></TR>
  488 +
  489 + <TR><TD COLSPAN="2" PORT="alt:hk_form_in_list" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_form_in_list (</B></FONT></TD></TR>
  490 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_in_list_table_name" >table_name</TD></TR>
  491 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_in_list_view_name" >view_name</TD></TR>
  492 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Entry</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_in_list_list" >list</TD></TR>
  493 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Tab</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_in_list_tabs" >tabs</TD></TR>
  494 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  495 +
  496 + <TR><TD COLSPAN="2" PORT="alt:hk_form_in_table" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_form_in_table (</B></FONT></TD></TR>
  497 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_in_table_table_name" >table_name</TD></TR>
  498 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_in_table_view_name" >view_name</TD></TR>
  499 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Form_Table</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_in_table_form_in_table" >form_in_table</TD></TR>
  500 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  501 +
  502 + </TABLE>
  503 + >];
  504 +
  505 + HK_Form:hk_form_in_table_form_in_table -> HK_Form_Table:TYPE
  506 + HK_Form:hk_form_in_list_list -> HK_Form_Entry:TYPE
  507 + HK_Form:hk_form_in_list_tabs -> HK_Form_Tab:TYPE
  508 +
  509 +
  510 + HK_Editor_Table_Cell_Attribute [ label=<
  511 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  512 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Editor_Table_Cell_Attribute</B></FONT></TD></TR>
  513 +
  514 + <TR><TD COLSPAN="2" PORT="alt:colspan" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>colspan (</B></FONT></TD></TR>
  515 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">Int</FONT></B></TD><TD ALIGN="LEFT" PORT="colspan_number" >number</TD></TR>
  516 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  517 +
  518 + <TR><TD COLSPAN="2" PORT="alt:rowspan" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>rowspan (</B></FONT></TD></TR>
  519 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">Int</FONT></B></TD><TD ALIGN="LEFT" PORT="rowspan_number" >number</TD></TR>
  520 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  521 +
  522 + </TABLE>
  523 + >];
  524 +
  525 +
  526 +
  527 + HK_Editor_Table_Cell [ label=<
  528 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  529 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Editor_Table_Cell</B></FONT></TD></TR>
  530 +
  531 + <TR><TD COLSPAN="2" PORT="alt:empty" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>empty (</B></FONT></TD></TR>
  532 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Cell_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="empty_cell_attr" >cell_attr</TD></TR>
  533 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  534 +
  535 + <TR><TD COLSPAN="2" PORT="alt:column" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>column (</B></FONT></TD></TR>
  536 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Cell_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="column_cell_attr" >cell_attr</TD></TR>
  537 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="column_column_name" >column_name</TD></TR>
  538 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  539 +
  540 + <TR><TD COLSPAN="2" PORT="alt:column_label" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>column_label (</B></FONT></TD></TR>
  541 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Cell_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="column_label_cell_attr" >cell_attr</TD></TR>
  542 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="column_label_column_name" >column_name</TD></TR>
  543 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  544 +
  545 + <TR><TD COLSPAN="2" PORT="alt:label" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>label (</B></FONT></TD></TR>
  546 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Cell_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="label_cell_attr" >cell_attr</TD></TR>
  547 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="label_label" >label</TD></TR>
  548 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  549 +
  550 + <TR><TD COLSPAN="2" PORT="alt:table" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>table (</B></FONT></TD></TR>
  551 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Cell_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="table_cell_attr" >cell_attr</TD></TR>
  552 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Line</FONT>)</B></TD><TD ALIGN="LEFT" PORT="table_lines" >lines</TD></TR>
  553 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  554 +
  555 + </TABLE>
  556 + >];
  557 +
  558 + HK_Editor_Table_Cell:table_cell_attr -> HK_Editor_Table_Cell_Attribute:TYPE
  559 + HK_Editor_Table_Cell:table_lines -> HK_Editor_Table_Line:TYPE
  560 + HK_Editor_Table_Cell:label_cell_attr -> HK_Editor_Table_Cell_Attribute:TYPE
  561 + HK_Editor_Table_Cell:column_label_cell_attr -> HK_Editor_Table_Cell_Attribute:TYPE
  562 + HK_Editor_Table_Cell:column_cell_attr -> HK_Editor_Table_Cell_Attribute:TYPE
  563 + HK_Editor_Table_Cell:empty_cell_attr -> HK_Editor_Table_Cell_Attribute:TYPE
  564 +
  565 +
  566 + HK_Editor_Table_Line [ label=<
  567 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  568 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Editor_Table_Line</B></FONT></TD></TR>
  569 +
  570 + <TR><TD COLSPAN="2" PORT="alt:line" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>line (</B></FONT></TD></TR>
  571 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Cell</FONT>)</B></TD><TD ALIGN="LEFT" PORT="line_cells" >cells</TD></TR>
  572 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  573 +
  574 + </TABLE>
  575 + >];
  576 +
  577 + HK_Editor_Table_Line:line_cells -> HK_Editor_Table_Cell:TYPE
  578 +
  579 +
  580 + HK_Editor_Table [ label=<
  581 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  582 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Editor_Table</B></FONT></TD></TR>
  583 +
  584 + <TR><TD COLSPAN="2" PORT="alt:table" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>table (</B></FONT></TD></TR>
  585 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Editor_Table_Line</FONT>)</B></TD><TD ALIGN="LEFT" PORT="table_lines" >lines</TD></TR>
  586 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  587 +
  588 + </TABLE>
  589 + >];
  590 +
  591 + HK_Editor_Table:table_lines -> HK_Editor_Table_Line:TYPE
  592 +
  593 +
  594 + HK_Form_Table_Cell_Attribute [ label=<
  595 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  596 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Form_Table_Cell_Attribute</B></FONT></TD></TR>
  597 +
  598 + <TR><TD COLSPAN="2" PORT="alt:colspan" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>colspan (</B></FONT></TD></TR>
  599 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">Int</FONT></B></TD><TD ALIGN="LEFT" PORT="colspan_number" >number</TD></TR>
  600 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  601 +
  602 + <TR><TD COLSPAN="2" PORT="alt:rowspan" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>rowspan (</B></FONT></TD></TR>
  603 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">Int</FONT></B></TD><TD ALIGN="LEFT" PORT="rowspan_number" >number</TD></TR>
  604 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  605 +
  606 + </TABLE>
  607 + >];
  608 +
  609 +
  610 +
  611 + HK_Form_Table_Cell [ label=<
  612 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  613 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Form_Table_Cell</B></FONT></TD></TR>
  614 +
  615 + <TR><TD COLSPAN="2" PORT="alt:hk_form_table_cell" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_form_table_cell (</B></FONT></TD></TR>
  616 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Table_Cell_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_table_cell_cell_attr" >cell_attr</TD></TR>
  617 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="mediumblue">HK_Form_Entry</FONT></B></TD><TD ALIGN="LEFT" PORT="hk_form_table_cell_form_entry" >form_entry</TD></TR>
  618 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  619 +
  620 + <TR><TD COLSPAN="2" PORT="alt:hk_form_table_cell_table" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_form_table_cell_table (</B></FONT></TD></TR>
  621 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Table_Cell_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_table_cell_table_cell_attr" >cell_attr</TD></TR>
  622 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Table_Line</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_table_cell_table_form_lines" >form_lines</TD></TR>
  623 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  624 +
  625 + </TABLE>
  626 + >];
  627 +
  628 + HK_Form_Table_Cell:hk_form_table_cell_table_cell_attr -> HK_Form_Table_Cell_Attribute:TYPE
  629 + HK_Form_Table_Cell:hk_form_table_cell_table_form_lines -> HK_Form_Table_Line:TYPE
  630 + HK_Form_Table_Cell:hk_form_table_cell_cell_attr -> HK_Form_Table_Cell_Attribute:TYPE
  631 + HK_Form_Table_Cell:hk_form_table_cell_form_entry -> HK_Form_Entry:TYPE
  632 +
  633 +
  634 + HK_Form_Table_Line [ label=<
  635 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  636 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Form_Table_Line</B></FONT></TD></TR>
  637 +
  638 + <TR><TD COLSPAN="2" PORT="alt:hk_form_table_line" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_form_table_line (</B></FONT></TD></TR>
  639 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Table_Cell</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_table_line_form_table_cells" >form_table_cells</TD></TR>
  640 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  641 +
  642 + </TABLE>
  643 + >];
  644 +
  645 + HK_Form_Table_Line:hk_form_table_line_form_table_cells -> HK_Form_Table_Cell:TYPE
  646 +
  647 +
  648 + HK_Form_Table_Attribute [ label=<
  649 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  650 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Form_Table_Attribute</B></FONT></TD></TR>
  651 +
  652 + <TR><TD COLSPAN="2" PORT="alt:hidden" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hidden (</B></FONT></TD></TR>
  653 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hidden_name" >name</TD></TR>
  654 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">String</FONT></B></TD><TD ALIGN="LEFT" PORT="hidden_value" >value</TD></TR>
  655 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  656 +
  657 + </TABLE>
  658 + >];
  659 +
  660 +
  661 +
  662 + HK_Form_Table [ label=<
  663 + <TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="gray95">
  664 + <TR><TD COLSPAN="2" PORT="TYPE" VALIGN="MIDDLE" ALIGN="CENTER" BGCOLOR="lightblue" ><FONT COLOR="mediumblue"><B>HK_Form_Table</B></FONT></TD></TR>
  665 +
  666 + <TR><TD COLSPAN="2" PORT="alt:hk_form_table" VALIGN="MIDDLE" BGCOLOR="bisque" ALIGN="LEFT"><FONT COLOR="orangered"><B>hk_form_table (</B></FONT></TD></TR>
  667 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Table_Attribute</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_table_table_attr" >table_attr</TD></TR>
  668 + <TR><TD ALIGN="LEFT"><B><FONT COLOR="darkviolet">List</FONT>(<FONT COLOR="mediumblue">HK_Form_Table_Line</FONT>)</B></TD><TD ALIGN="LEFT" PORT="hk_form_table_form_lines" >form_lines</TD></TR>
  669 + <TR><TD COLSPAN="2" VALIGN="MIDDLE" ALIGN="LEFT"><FONT COLOR="orangered"><B>)</B></FONT></TD></TR>
  670 +
  671 + </TABLE>
  672 + >];
  673 +
  674 + HK_Form_Table:hk_form_table_table_attr -> HK_Form_Table_Attribute:TYPE
  675 + HK_Form_Table:hk_form_table_form_lines -> HK_Form_Table_Line:TYPE
  676 +
  677 +}
hayamiki_lib @ 1ea67eb5502
1 -Subproject commit a8e062d5842b19e2b2226fe7dd3b7bf10a5dd9d7 1 +Subproject commit 1ea67eb55022aaaa2c37b180530fa8d72e71f142