Lines Matching refs:info

53 …ervice_provider::WriteExtendedProperties(screen_generator *gen, CString &prefix, widget_info *info)  in WriteExtendedProperties()  argument
57 CString propname = prefix + info->app_name; in WriteExtendedProperties()
60 if (!info->ewi.text_info.dynamic_buffer) in WriteExtendedProperties()
64 propname, info->ewi.text_info.buffer_size); in WriteExtendedProperties()
86 gen->GetStringIdName(info->string_id[0]), in WriteExtendedProperties()
87 gen->GetFontIdName(info->font_id[0]), in WriteExtendedProperties()
88 gen->GetColorIdName(info->color_id[NORMAL_TEXT_COLOR_INDEX]), in WriteExtendedProperties()
89 gen->GetColorIdName(info->color_id[SELECTED_TEXT_COLOR_INDEX]), in WriteExtendedProperties()
90 gen->GetColorIdName(info->color_id[DISABLED_TEXT_COLOR_INDEX]), in WriteExtendedProperties()
91 gen->GetColorIdName(info->color_id[READONLY_FILL_COLOR_INDEX]), in WriteExtendedProperties()
92 gen->GetColorIdName(info->color_id[READONLY_TEXT_COLOR_INDEX]), in WriteExtendedProperties()
94 info->ewi.text_info.buffer_size); in WriteExtendedProperties()
107 gen->GetStringIdName(info->string_id[0]), in WriteExtendedProperties()
108 gen->GetFontIdName(info->font_id[0]), in WriteExtendedProperties()
109 gen->GetColorIdName(info->color_id[NORMAL_TEXT_COLOR_INDEX]), in WriteExtendedProperties()
110 gen->GetColorIdName(info->color_id[SELECTED_TEXT_COLOR_INDEX]), in WriteExtendedProperties()
112 info->ewi.text_info.buffer_size); in WriteExtendedProperties()
239 widget_info *info = InitWidgetInfo((GX_WIDGET *) input); in CreateNewInstance() local
241 info->string_id[0] = 0; in CreateNewInstance()
242 info->font_id[0] = input->gx_prompt_font_id; in CreateNewInstance()
243 info->ewi.text_info.buffer_size = 100; in CreateNewInstance()
244 info->ewi.text_info.dynamic_buffer = false; in CreateNewInstance()
245 info->callback_func = GetMallocName(); in CreateNewInstance()
246 info->color_id[NORMAL_TEXT_COLOR_INDEX] = input->gx_prompt_normal_text_color; in CreateNewInstance()
247 info->color_id[SELECTED_TEXT_COLOR_INDEX] = input->gx_prompt_selected_text_color; in CreateNewInstance()
248 info->color_id[DISABLED_TEXT_COLOR_INDEX] = input->gx_prompt_disabled_text_color; in CreateNewInstance()
249info->color_id[READONLY_FILL_COLOR_INDEX] = input->gx_single_line_text_input_readonly_fill_color; in CreateNewInstance()
250info->color_id[READONLY_TEXT_COLOR_INDEX] = input->gx_single_line_text_input_readonly_text_color; in CreateNewInstance()
251 return info; in CreateNewInstance()
254 GX_WIDGET *text_input_service_provider::GenerateFromInfo(GX_WIDGET *parent, widget_info *info) in GenerateFromInfo() argument
260 if (info->ewi.text_info.buffer_size > 1) in GenerateFromInfo()
262 text = new GX_CHAR[info->ewi.text_info.buffer_size + 1]; in GenerateFromInfo()
265 if (text && info->string_id[0]) in GenerateFromInfo()
267 GetStringText((char*)text, info->ewi.text_info.buffer_size, info); in GenerateFromInfo()
275 (CHAR*)info->app_name.GetString(), in GenerateFromInfo()
277 text, info->ewi.text_info.buffer_size, in GenerateFromInfo()
278 info->style, 0, in GenerateFromInfo()
279 &info->size); in GenerateFromInfo()
282 info->color_id[NORMAL_FILL_COLOR_INDEX], info->color_id[SELECTED_FILL_COLOR_INDEX], in GenerateFromInfo()
283 info->color_id[DISABLED_FILL_COLOR_INDEX], info->color_id[READONLY_FILL_COLOR_INDEX]); in GenerateFromInfo()
285 info->color_id[NORMAL_TEXT_COLOR_INDEX], info->color_id[SELECTED_TEXT_COLOR_INDEX], in GenerateFromInfo()
286 info->color_id[DISABLED_TEXT_COLOR_INDEX], info->color_id[READONLY_TEXT_COLOR_INDEX]); in GenerateFromInfo()
287 gx_prompt_font_set((GX_PROMPT *) input, info->font_id[0]); in GenerateFromInfo()
292 …ovider::SaveToProject(xml_writer &writer, studiox_project *project, int display, widget_info *info) in SaveToProject() argument
294 widget_service_provider::SaveToProject(writer, project, display, info); in SaveToProject()
295 WriteStringId(writer, project, display, "string_id", info->string_id[0]); in SaveToProject()
296 WriteFontId(writer, project, display, "font_id", info->font_id[0]); in SaveToProject()
297 …WriteColorId(writer, project, display, "normal_text_color", info->color_id[NORMAL_TEXT_COLOR_INDEX… in SaveToProject()
298 …WriteColorId(writer, project, display, "selected_text_color", info->color_id[SELECTED_TEXT_COLOR_I… in SaveToProject()
299 …WriteColorId(writer, project, display, "disabled_text_color", info->color_id[DISABLED_TEXT_COLOR_I… in SaveToProject()
300 …WriteColorId(writer, project, display, "readonly_fill_color", info->color_id[READONLY_FILL_COLOR_I… in SaveToProject()
301 …WriteColorId(writer, project, display, "readonly_text_color", info->color_id[READONLY_TEXT_COLOR_I… in SaveToProject()
302 writer.WriteString("buffer_allocator", info->callback_func); in SaveToProject()
303 writer.WriteInt("buffer_size", info->ewi.text_info.buffer_size); in SaveToProject()
304 writer.WriteBool("dynamic_buffer", info->ewi.text_info.dynamic_buffer); in SaveToProject()
307 …t(xml_reader &reader, studiox_project *project, int display, widget_info *info, ULONG valid_styles) in ReadFromProject() argument
310 widget_service_provider::ReadFromProject(reader, project, display, info, valid_styles); in ReadFromProject()
311 info->string_id[0] = ReadStringId(reader, project, display, "string_id"); in ReadFromProject()
312 if (info->string_id[0] < 0 || info->string_id[0] > 100000) in ReadFromProject()
314 info->string_id[0] = 0; in ReadFromProject()
316 info->font_id[0] = ReadFontId(reader, project, display, "font_id"); in ReadFromProject()
317info->color_id[NORMAL_TEXT_COLOR_INDEX] = ReadColorId(reader, project, display, "normal_text_color… in ReadFromProject()
318info->color_id[SELECTED_TEXT_COLOR_INDEX] = ReadColorId(reader, project, display, "selected_text_c… in ReadFromProject()
322info->color_id[DISABLED_TEXT_COLOR_INDEX] = ReadColorId(reader, project, display, "disabled_text_c… in ReadFromProject()
323info->color_id[READONLY_FILL_COLOR_INDEX] = ReadColorId(reader, project, display, "readonly_fill_c… in ReadFromProject()
324info->color_id[READONLY_TEXT_COLOR_INDEX] = ReadColorId(reader, project, display, "readonly_text_c… in ReadFromProject()
328 info->color_id[DISABLED_TEXT_COLOR_INDEX] = info->color_id[NORMAL_TEXT_COLOR_INDEX]; in ReadFromProject()
329 info->color_id[READONLY_FILL_COLOR_INDEX] = GX_COLOR_ID_READONLY_FILL; in ReadFromProject()
330 info->color_id[READONLY_TEXT_COLOR_INDEX] = GX_COLOR_ID_READONLY_TEXT; in ReadFromProject()
332 reader.ReadString("buffer_allocator", info->callback_func); in ReadFromProject()
333 reader.ReadInt("buffer_size", info->ewi.text_info.buffer_size, 100); in ReadFromProject()
334 reader.ReadBool("dynamic_buffer", info->ewi.text_info.dynamic_buffer); in ReadFromProject()
337 void text_input_service_provider::AssignText(widget_info *info, int index, in AssignText() argument
340 info->string_id[0] = string_id; in AssignText()
341 GX_WIDGET *widget = info->widget; in AssignText()
348 info->ewi.text_info.buffer_size > 1) in AssignText()
350 CHAR *text = new CHAR[info->ewi.text_info.buffer_size]; in AssignText()
351 GetStringText(text, info->ewi.text_info.buffer_size, info); in AssignText()
360 void text_input_service_provider::AssignColor(widget_info *info, int index, GX_RESOURCE_ID color_id) in AssignColor() argument
362 GX_SINGLE_LINE_TEXT_INPUT *input = (GX_SINGLE_LINE_TEXT_INPUT *) (info->widget); in AssignColor()
372 info->color_id[READONLY_FILL_COLOR_INDEX] = color_id; in AssignColor()
381 info->color_id[READONLY_TEXT_COLOR_INDEX] = color_id; in AssignColor()
385 prompt_service_provider::AssignColor(info, index, color_id); in AssignColor()
389 void text_input_service_provider::Autosize(widget_info *info) in Autosize() argument
391 CheckResizeToText(info, RESIZE_MODE_HEIGHT); in Autosize()