if (window-><%= self.name() %>.id < 0) {
DP_ER("ccre_xxx <%= self.name() %> error:", window-><%= self.name() %>.id);
}
+ <%- if self.is_databox_use() -%><%= self.generate_loadvalue_in_open() %><%- end -%>
+ EOS
+
+ erb = ERB.new(script, nil, '-');
+ erb.result(binding)
+ end
+
+ def generate_loadvalue_in_open()
+ script = <<-EOS
EOS
erb = ERB.new(script, nil, '-');
erb.result(binding)
end
+ def generate_loadvalue_in_open()
+ script = <<-EOS
+ cset_val(window-><%= self.name() %>.id, <%= self.text_length() %>, (W*)(window-><%= self.name() %>.buf+<%= self.get_attr_offset() %>));
+ EOS
+
+ erb = ERB.new(script, nil, '-');
+ erb.result(binding)
+ end
+
def generate_savevalue_in_close()
script = <<-EOS
err = cget_val(window-><%= self.name() %>.id, <%= self.text_length() %>, (W*)(window-><%= self.name() %>.buf+<%= self.get_attr_offset() %>));
erb.result(binding)
end
+ def generate_loadvalue_in_open()
+ script = <<-EOS
+ cset_val(window-><%= self.name() %>.id, <% if self.is_double() %>2<% else %>1<% end %>, (W*)(&window-><%= self.name() %>.cv));
+ EOS
+
+ erb = ERB.new(script, nil, '-');
+ erb.result(binding)
+ end
+
def generate_savevalue_in_close()
script = <<-EOS
err = cget_val(window-><%= self.name() %>.id, <% if self.is_double() %>2<% else %>1<% end %>, (W*)(&window-><%= self.name() %>.cv));
erb.result(binding)
end
+ def generate_loadvalue_in_open()
+ script = <<-EOS
+ cset_val(window-><%= self.name() %>.id, <%= self.calc_serialbox_fieldsnumber() %>, (W*)(window-><%= self.name() %>.cv));
+ EOS
+
+ erb = ERB.new(script, nil, '-');
+ erb.result(binding)
+ end
+
def generate_savevalue_in_close()
script = <<-EOS
err = cget_val(window-><%= self.name() %>.id, <%= self.calc_serialbox_fieldsnumber() %>, (W*)(window-><%= self.name() %>.cv));
erb.result(binding)
end
+ def generate_loadvalue_in_open()
+ script = <<-EOS
+ cset_val(window-><%= self.name() %>.id, 1, (W*)(&window-><%= self.name() %>.value));
+ EOS
+
+ erb = ERB.new(script, nil, '-');
+ erb.result(binding)
+ end
+
def generate_savevalue_in_close()
script = <<-EOS
err = cget_val(window-><%= self.name() %>.id, 1, (W*)(&window-><%= self.name() %>.value));