Lines Matching refs:mpInfo
454 mpInfo = NULL; in BEGIN_MESSAGE_MAP()
734 OnWidgetSelect(mpInfo); in OnSize()
1217 AddPromptControl("Widget Type", mpInfo->base_name); in AddWidgetProps()
1218 AddEditControl("Widget Name", mpInfo->app_name, ID_WIDGET_NAME); in AddWidgetProps()
1219 AddEditControl("Widget Id", mpInfo->id_name, ID_WIDGET_ID); in AddWidgetProps()
1220 AddEditControl("User Data", mpInfo->user_data, ID_USER_DATA); in AddWidgetProps()
1222 if (mpInfo->basetype != GX_TYPE_RADIAL_PROGRESS_BAR) in AddWidgetProps()
1224 AddEditControl("Left", mpInfo->size.gx_rectangle_left, ID_XPOS); in AddWidgetProps()
1225 AddEditControl("Top", mpInfo->size.gx_rectangle_top, ID_YPOS); in AddWidgetProps()
1228 if (mpInfo->basetype != GX_TYPE_TEMPLATE) in AddWidgetProps()
1230 if (mpInfo->basetype != GX_TYPE_RADIAL_PROGRESS_BAR) in AddWidgetProps()
1233 mpInfo->size.gx_rectangle_right - mpInfo->size.gx_rectangle_left + 1, in AddWidgetProps()
1236 mpInfo->size.gx_rectangle_bottom - mpInfo->size.gx_rectangle_top + 1, in AddWidgetProps()
1241 mpInfo->style & GX_STYLE_BORDER_MASK); in AddWidgetProps()
1243 AddCheckBox("Transparent", mpInfo->style & GX_STYLE_TRANSPARENT, ID_TRANSPARENT); in AddWidgetProps()
1244 AddCheckBox("Draw Selected", mpInfo->style & GX_STYLE_DRAW_SELECTED, ID_SELECTED); in AddWidgetProps()
1246 AddCheckBox("Enabled", mpInfo->style & GX_STYLE_ENABLED, ID_ENABLED); in AddWidgetProps()
1247 AddCheckBox("Accepts Focus", mpInfo->accepts_focus, ID_ACCEPTS_FOCUS); in AddWidgetProps()
1251 switch(mpInfo->allocation) in AddWidgetProps()
1272 if (mpInfo->basetype != GX_TYPE_TEMPLATE) in AddWidgetProps()
1274 …AddComboBox("Normal fill", RES_TYPE_COLOR, ID_NORMAL_COLOR, mpInfo->color_id[NORMAL_FILL_COLOR_IND… in AddWidgetProps()
1275 …AddComboBox("Selected fill", RES_TYPE_COLOR, ID_SELECTED_COLOR, mpInfo->color_id[SELECTED_FILL_COL… in AddWidgetProps()
1276 …AddComboBox("Disabled fill", RES_TYPE_COLOR, ID_DISABLED_COLOR, mpInfo->color_id[DISABLED_FILL_COL… in AddWidgetProps()
1278 switch (mpInfo->basetype) in AddWidgetProps()
1282 …AddComboBox("Readonly fill", RES_TYPE_COLOR, ID_READONLY_COLOR, mpInfo->color_id[READONLY_FILL_COL… in AddWidgetProps()
1289 if (GetProjectView()->IsTopLevelWidget(mpInfo)) in AddWidgetProps()
1291 AddCheckBox("Template", mpInfo->is_template, ID_TEMPLATE); in AddWidgetProps()
1292 AddCheckBox("Visible At Startup", mpInfo->visible_at_startup, ID_VISIBLE_AT_STARTUP); in AddWidgetProps()
1295 AddEditControl("Draw Function", mpInfo->draw_func, ID_DRAW_FUNCTION); in AddWidgetProps()
1296 AddEditControl("Event Function", mpInfo->event_func, ID_EVENT_FUNCTION); in AddWidgetProps()
1328 AddEditControl("Buffer Size", mpInfo->ewi.text_info.buffer_size, ID_BUFFER_SIZE); in AddTextInputProperties()
1329 AddCheckBox("Dynamic Buffer", mpInfo->ewi.text_info.dynamic_buffer, ID_DYNAMIC_BUFFER); in AddTextInputProperties()
1330 AddEditControl("Allocator", mpInfo->callback_func, ID_CALLBACK_NAME); in AddTextInputProperties()
1339 AddEditControl("Whitespace", mpInfo->ewi.text_info.whitespace, ID_TEXT_VIEW_WHITESPACE); in AddMLTextViewProperties()
1340 AddEditControl("Line Space", mpInfo->ewi.text_info.line_space, ID_TEXT_VIEW_LINE_SPACE); in AddMLTextViewProperties()
1349 AddEditControl("Whitespace", mpInfo->ewi.text_info.whitespace, ID_TEXT_VIEW_WHITESPACE); in AddMLTextInputProperties()
1350 AddEditControl("Line Space", mpInfo->ewi.text_info.line_space, ID_TEXT_VIEW_LINE_SPACE); in AddMLTextInputProperties()
1352 AddEditControl("Buffer Size", mpInfo->ewi.text_info.buffer_size, ID_BUFFER_SIZE); in AddMLTextInputProperties()
1353 AddCheckBox("Dynamic Buffer", mpInfo->ewi.text_info.dynamic_buffer, ID_DYNAMIC_BUFFER); in AddMLTextInputProperties()
1354 AddEditControl("Allocator", mpInfo->callback_func, ID_CALLBACK_NAME); in AddMLTextInputProperties()
1373 AddEditControl("Whitespace", mpInfo->ewi.text_info.whitespace, ID_TEXT_VIEW_WHITESPACE); in AddRichTextViewProperties()
1374 AddEditControl("Line Space", mpInfo->ewi.text_info.line_space, ID_TEXT_VIEW_LINE_SPACE); in AddRichTextViewProperties()
1611 AddEditControl("String Get Callback", mpInfo->callback_func, ID_CALLBACK_NAME); in AddStringScrollWheelProps()
1614 if (mpInfo->callback_func.IsEmpty()) in AddStringScrollWheelProps()
1630 …AddEditControl("Start Val", mpInfo->ewi.numeric_scroll_wheel.start_val, ID_NUMERIC_SCROLL_WHEEL_ST… in AddNumericScrollWheelProps()
1631 …AddEditControl("End Val", mpInfo->ewi.numeric_scroll_wheel.end_val, ID_NUMERIC_SCROLL_WHEEL_END_VA… in AddNumericScrollWheelProps()
1632 AddEditControl("Value Format Callback", mpInfo->callback_func, ID_CALLBACK_NAME); in AddNumericScrollWheelProps()
1821 if (mpInfo) in WidgetWasMoved()
1823 if (mpInfo->widget->gx_widget_type == GX_TYPE_RADIAL_PROGRESS_BAR) in WidgetWasMoved()
1826 val.Format(_T("%d"), mpInfo->ewi.radial_progress.gx_radial_progress_bar_info_xcenter); in WidgetWasMoved()
1829 val.Format(_T("%d"), mpInfo->ewi.radial_progress.gx_radial_progress_bar_info_ycenter); in WidgetWasMoved()
1832 val.Format(_T("%d"), mpInfo->ewi.radial_progress.gx_radial_progress_bar_info_radius); in WidgetWasMoved()
1837 val.Format(_T("%d"), mpInfo->size.gx_rectangle_left); in WidgetWasMoved()
1840 val.Format(_T("%d"), mpInfo->size.gx_rectangle_top); in WidgetWasMoved()
1844 mpInfo->size.gx_rectangle_right - mpInfo->size.gx_rectangle_left + 1); in WidgetWasMoved()
1848 mpInfo->size.gx_rectangle_bottom - mpInfo->size.gx_rectangle_top + 1); in WidgetWasMoved()
1861 if (info == mpInfo) in WidgetWasModified()
1873 if (mpInfo && mpProject) in WidgetWasModified()
1875 if (mpInfo->widget == widget) in WidgetWasModified()
1877 OnWidgetSelect(mpInfo); in WidgetWasModified()
1886 if (mpInfo) in ResourcesChanged()
1888 OnWidgetSelect(mpInfo); in ResourcesChanged()
1903 mpInfo = info; in OnWidgetSelect()
2100 if (mpInfo) in ValidateTemplateName()
2106 if (mpInfo->app_name.IsEmpty()) in ValidateTemplateName()
2108 mpInfo->app_name = CString("Template"); in ValidateTemplateName()
2110 name = mpInfo->app_name; in ValidateTemplateName()
2122 if (mpProject && mpInfo && edit) in OnChangeWidgetName()
2128 if (new_name != mpInfo->app_name) in OnChangeWidgetName()
2133 if (view->IsTopLevelWidget(mpInfo)) in OnChangeWidgetName()
2151 widget_info *root = view->FindTopLevelWidget(mpInfo); in OnChangeWidgetName()
2170 new_name = mpInfo->app_name; in OnChangeWidgetName()
2173 if (mpInfo->is_template && widget_factory::FindBaseName(new_name)) in OnChangeWidgetName()
2178 SetDlgItemText(ID_WIDGET_NAME, mpInfo->app_name); in OnChangeWidgetName()
2182 if (mpInfo->is_template) in OnChangeWidgetName()
2185 template_service_provider::CheckRenameTemplate(mpInfo->app_name, &new_name); in OnChangeWidgetName()
2188 UndoManager()->AddEntry(UNDO_TYPE_NAMES, mpInfo); in OnChangeWidgetName()
2190 if (GetProjectView()->IsTopLevelWidget(mpInfo)) in OnChangeWidgetName()
2192 int display = mpProject->GetDisplayIndex(mpInfo); in OnChangeWidgetName()
2195 … mpProject->mDisplays[display].screenflow->UpdateScreenName(mpInfo->app_name, new_name); in OnChangeWidgetName()
2200 mpInfo->app_name = new_name; in OnChangeWidgetName()
2202 GetProjectView()->NotifyNameChange(mpInfo); in OnChangeWidgetName()
2210 SetDlgItemText(ID_WIDGET_NAME, mpInfo->app_name); in OnChangeWidgetName()
2219 int display = mpProject->GetDisplayIndex(mpInfo); in CheckChangeWidgetId()
2233 screen_info = view->FindTopLevelWidget(mpInfo); in CheckChangeWidgetId()
2244 if (flow->FindTrigger(item, mpInfo->id_name) && in CheckChangeWidgetId()
2245 !view->FindWidgetIdName(screen_info, mpInfo, mpInfo->id_name)) in CheckChangeWidgetId()
2248 …eferenced by a trigger, remove the id name will invalid the trigger, continue?"), mpInfo->id_name); in CheckChangeWidgetId()
2259 … mpProject->mDisplays[display].screenflow->UpdateIdName(mpInfo, mpInfo->id_name, new_name); in CheckChangeWidgetId()
2272 if (mpProject && mpInfo && edit) in OnChangeWidgetId()
2279 if (new_name != mpInfo->id_name) in OnChangeWidgetId()
2287 new_name = mpInfo->id_name; in OnChangeWidgetId()
2295 SetDlgItemText(ID_WIDGET_ID, mpInfo->id_name); in OnChangeWidgetId()
2303 SetDlgItemText(ID_WIDGET_ID, mpInfo->id_name); in OnChangeWidgetId()
2307 UndoManager()->AddEntry(UNDO_TYPE_NAMES, mpInfo); in OnChangeWidgetId()
2309 CString old_id_name = mpInfo->id_name; in OnChangeWidgetId()
2311 mpInfo->id_name = new_name; in OnChangeWidgetId()
2313 int display = mpProject->GetDisplayIndex(mpInfo); in OnChangeWidgetId()
2336 if (mpProject && mpInfo && edit) in OnChangeEventFunction()
2343 if (new_event_func != mpInfo->event_func) in OnChangeEventFunction()
2351 new_event_func = mpInfo->event_func; in OnChangeEventFunction()
2359 SetDlgItemText(ID_EVENT_FUNCTION, mpInfo->event_func); in OnChangeEventFunction()
2365 UndoManager()->AddEntry(UNDO_TYPE_NAMES, mpInfo); in OnChangeEventFunction()
2368 mpInfo->event_func = new_event_func; in OnChangeEventFunction()
2382 if (mpProject && mpInfo && edit) in OnChangeDrawFunction()
2389 if (new_draw_func != mpInfo->draw_func) in OnChangeDrawFunction()
2397 new_draw_func = mpInfo->draw_func; in OnChangeDrawFunction()
2405 SetDlgItemText(ID_DRAW_FUNCTION, mpInfo->draw_func); in OnChangeDrawFunction()
2411 UndoManager()->AddEntry(UNDO_TYPE_NAMES, mpInfo); in OnChangeDrawFunction()
2414 mpInfo->draw_func = new_draw_func; in OnChangeDrawFunction()
2425 if (mpProject && mpInfo && GetDlgItem(ID_USER_DATA)) in OnChangeWidgetUserData()
2431 if (data != mpInfo->user_data) in OnChangeWidgetUserData()
2433 UndoManager()->AddEntry(UNDO_TYPE_USER_DATA, mpInfo); in OnChangeWidgetUserData()
2436 mpInfo->user_data = data; in OnChangeWidgetUserData()
2448 if (mpProject && mpInfo && edit) in OnChangeCallbackName()
2455 if (name != mpInfo->callback_func) in OnChangeCallbackName()
2463 name = mpInfo->callback_func; in OnChangeCallbackName()
2471 SetDlgItemText(ID_CALLBACK_NAME, mpInfo->callback_func); in OnChangeCallbackName()
2477 if (mpInfo->basetype == GX_TYPE_STRING_SCROLL_WHEEL) in OnChangeCallbackName()
2483 UndoManager()->AddEntry(UNDO_TYPE_NAMES, mpInfo); in OnChangeCallbackName()
2486 mpInfo->callback_func = name; in OnChangeCallbackName()
2513 if (mpProject && mpInfo && pBox) in OnChangeDynamicWidget()
2517 if (mpInfo->is_template) in OnChangeDynamicWidget()
2523 UndoManager()->AddEntry(UNDO_TYPE_ALLOCATION, mpInfo); in OnChangeDynamicWidget()
2524 mpInfo->allocation = DYNAMIC_ALLOCATION_ROOT; in OnChangeDynamicWidget()
2525 SetChildAllocation(mpInfo->GetChildWidgetInfo(), DYNAMIC_ALLOCATION_CHILD); in OnChangeDynamicWidget()
2529 UndoManager()->AddEntry(UNDO_TYPE_ALLOCATION, mpInfo); in OnChangeDynamicWidget()
2530 mpInfo->allocation = STATICALLY_ALLOCATED; in OnChangeDynamicWidget()
2531 SetChildAllocation(mpInfo->GetChildWidgetInfo(), STATICALLY_ALLOCATED); in OnChangeDynamicWidget()
2540 if (mpProject && mpInfo && GetDlgItem(ID_DYNAMIC_BUFFER)) in OnChangeDynamicBuffer()
2542 UndoManager()->AddEntry(UNDO_TYPE_DYNAMIC_TEXT_BUFFER, mpInfo); in OnChangeDynamicBuffer()
2546 mpInfo->ewi.text_info.dynamic_buffer = true; in OnChangeDynamicBuffer()
2550 mpInfo->ewi.text_info.dynamic_buffer = false; in OnChangeDynamicBuffer()
2562 if (mpProject && mpInfo && GetDlgItem(ID_XPOS)) in OnChangeWidgetPos()
2564 if (mpInfo->widget == NULL) in OnChangeWidgetPos()
2569 if (mpInfo->widget->gx_widget_type == GX_TYPE_HORIZONTAL_SCROLL || in OnChangeWidgetPos()
2570 mpInfo->widget->gx_widget_type == GX_TYPE_VERTICAL_SCROLL) in OnChangeWidgetPos()
2573 mpInfo->size = mpInfo->widget->gx_widget_size; in OnChangeWidgetPos()
2579 if (mpInfo->basetype == GX_TYPE_TEMPLATE) in OnChangeWidgetPos()
2581 width = mpInfo->size.gx_rectangle_right - mpInfo->size.gx_rectangle_left + 1; in OnChangeWidgetPos()
2582 height = mpInfo->size.gx_rectangle_bottom - mpInfo->size.gx_rectangle_top + 1; in OnChangeWidgetPos()
2595 int parent_type = GetTargetScreen()->GetWidgetParentType(mpInfo); in OnChangeWidgetPos()
2598 if (!GetTargetScreen()->IsWidgetResizable(parent_type, mpInfo, newsize)) in OnChangeWidgetPos()
2600 SetDlgItemInt(ID_XPOS, mpInfo->size.gx_rectangle_left); in OnChangeWidgetPos()
2601 SetDlgItemInt(ID_YPOS, mpInfo->size.gx_rectangle_top); in OnChangeWidgetPos()
2602 … SetDlgItemInt(ID_WIDTH, mpInfo->size.gx_rectangle_right - mpInfo->size.gx_rectangle_left + 1); in OnChangeWidgetPos()
2603 … SetDlgItemInt(ID_HEIGHT, mpInfo->size.gx_rectangle_bottom - mpInfo->size.gx_rectangle_top + 1); in OnChangeWidgetPos()
2607 if (newsize.gx_rectangle_left != mpInfo->size.gx_rectangle_left || in OnChangeWidgetPos()
2608 newsize.gx_rectangle_top != mpInfo->size.gx_rectangle_top || in OnChangeWidgetPos()
2609 newsize.gx_rectangle_right != mpInfo->size.gx_rectangle_right || in OnChangeWidgetPos()
2610 newsize.gx_rectangle_bottom != mpInfo->size.gx_rectangle_bottom) in OnChangeWidgetPos()
2612 UndoManager()->AddEntry(UNDO_TYPE_SIZE, mpInfo); in OnChangeWidgetPos()
2613 widget_factory::MoveWidget(mpInfo, newsize); in OnChangeWidgetPos()
2615 GetTargetScreen()->WidgetWasMoved(mpInfo); in OnChangeWidgetPos()
2626 if (mpProject && mpInfo && pBox) in OnChangeBorder()
2631 if (!(mpInfo->style & style)) in OnChangeBorder()
2633 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeBorder()
2635 gx_widget_border_style_set(mpInfo->widget, style); in OnChangeBorder()
2637 mpInfo->style = mpInfo->widget->gx_widget_style; in OnChangeBorder()
2639 GX_WIDGET *child = mpInfo->widget->gx_widget_first_child; in OnChangeBorder()
2655 gx_system_dirty_mark(mpInfo->widget) in OnChangeBorder()
2667 if (mpProject && mpInfo && mpInfo->widget && pb) in OnChangeTransparent()
2669 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeTransparent()
2673 mpInfo->style |= GX_STYLE_TRANSPARENT; in OnChangeTransparent()
2677 mpInfo->style &= ~GX_STYLE_TRANSPARENT; in OnChangeTransparent()
2679 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeTransparent()
2681 if ((mpInfo->basetype == GX_TYPE_VERTICAL_SCROLL) || in OnChangeTransparent()
2682 (mpInfo->basetype == GX_TYPE_HORIZONTAL_SCROLL)) in OnChangeTransparent()
2689 show_event.gx_event_target = mpInfo->widget; in OnChangeTransparent()
2702 if (mpProject && mpInfo && pb) in OnChangeSelected()
2704 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeSelected()
2708 mpInfo->style |= GX_STYLE_DRAW_SELECTED; in OnChangeSelected()
2712 mpInfo->style &= ~GX_STYLE_DRAW_SELECTED; in OnChangeSelected()
2714 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeSelected()
2722 if (mpProject && mpInfo && GetDlgItem(ID_ENABLED)) in OnChangeEnabled()
2724 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeEnabled()
2728 mpInfo->style |= GX_STYLE_ENABLED; in OnChangeEnabled()
2732 mpInfo->style &= ~GX_STYLE_ENABLED; in OnChangeEnabled()
2734 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeEnabled()
2742 if (mpProject && mpInfo && GetDlgItem(ID_TEXT_COPY)) in OnChangeTextCopy()
2744 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeTextCopy()
2748 mpInfo->style |= GX_STYLE_TEXT_COPY; in OnChangeTextCopy()
2752 mpInfo->style &= ~GX_STYLE_TEXT_COPY; in OnChangeTextCopy()
2754 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeTextCopy()
2762 if (mpProject && mpInfo && GetDlgItem(ID_ML_TEXT_VCENTER)) in OnChangeMLTextVCenter()
2764 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeMLTextVCenter()
2769 … gx_window_scrollbar_find((GX_WINDOW *) mpInfo->widget, GX_TYPE_VERTICAL_SCROLL, &scroll); in OnChangeMLTextVCenter()
2774 mpInfo->style |= GX_STYLE_VALIGN_CENTER; in OnChangeMLTextVCenter()
2778 mpInfo->style &= ~GX_STYLE_VALIGN_CENTER; in OnChangeMLTextVCenter()
2779 GX_MULTI_LINE_TEXT_VIEW *mltv = (GX_MULTI_LINE_TEXT_VIEW *) mpInfo->widget; in OnChangeMLTextVCenter()
2782 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeMLTextVCenter()
2791 if (mpProject && mpInfo && GetDlgItem(ID_ACCEPTS_FOCUS)) in OnChangeFocus()
2793 UndoManager()->AddEntry(UNDO_TYPE_FOCUS, mpInfo); in OnChangeFocus()
2797 mpInfo->accepts_focus = TRUE; in OnChangeFocus()
2801 mpInfo->accepts_focus = FALSE; in OnChangeFocus()
2810 if (mpProject && mpInfo && GetDlgItem(ID_TEXT_INPUT_READONLY)) in OnChangeReadonly()
2812 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeReadonly()
2816 mpInfo->style |= GX_STYLE_TEXT_INPUT_READONLY; in OnChangeReadonly()
2820 mpInfo->style &= ~GX_STYLE_TEXT_INPUT_READONLY; in OnChangeReadonly()
2822 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeReadonly()
2835 if (mpProject && mpInfo && pNormBox) in OnChangeColor()
2840 if (color_id != mpInfo->color_id[NORMAL_FILL_COLOR_INDEX]) in OnChangeColor()
2843 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, NORMAL_FILL_COLOR_INDEX); in OnChangeColor()
2852 if (color_id != mpInfo->color_id[SELECTED_FILL_COLOR_INDEX]) in OnChangeColor()
2855 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, SELECTED_FILL_COLOR_INDEX); in OnChangeColor()
2864 if (color_id != mpInfo->color_id[DISABLED_FILL_COLOR_INDEX]) in OnChangeColor()
2867 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, DISABLED_FILL_COLOR_INDEX); in OnChangeColor()
2875 … widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeColor()
2879 provider->AssignColor(mpInfo, index, color_id); in OnChangeColor()
2892 if (mpProject && mpInfo && pb) in OnChangeTileWallpaper()
2894 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeTileWallpaper()
2898 mpInfo->style |= GX_STYLE_TILE_WALLPAPER; in OnChangeTileWallpaper()
2902 mpInfo->style &= ~GX_STYLE_TILE_WALLPAPER; in OnChangeTileWallpaper()
2904 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeTileWallpaper()
2916 if (mpProject && mpInfo && pBox && pEdit) in OnChangeNumericPrompt()
2923 if (numeric_value != mpInfo->ewi.numeric_prompt_value) in OnChangeNumericPrompt()
2928 if (format_func != mpInfo->format_func) in OnChangeNumericPrompt()
2944 pEdit->SetWindowText(mpInfo->format_func); in OnChangeNumericPrompt()
2951 UndoManager()->AddEntry(UNDO_TYPE_NUMERIC_PROMPT_INFO, mpInfo); in OnChangeNumericPrompt()
2953 …ider *provider = (prompt_service_provider *)(widget_factory::GetServiceProvider(mpInfo->basetype)); in OnChangeNumericPrompt()
2956 provider->AssignNumericValue(mpInfo, numeric_value); in OnChangeNumericPrompt()
2961 mpInfo->format_func = format_func; in OnChangeNumericPrompt()
2973 if (mpProject && mpInfo && pImageBox) in OnPixelmapChange()
2978 widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnPixelmapChange()
2980 if ((mpInfo->pixelmap_id[index] != image_id) && provider) in OnPixelmapChange()
2982 UndoManager()->AddEntry(UNDO_TYPE_PIXELMAP, mpInfo, index); in OnPixelmapChange()
2983 provider->AssignPixelmap(mpInfo, index, image_id); in OnPixelmapChange()
3035 if (mpProject && mpInfo && pFontBox) in OnFontChange()
3040 if (FontId != mpInfo->font_id[index]) in OnFontChange()
3042 … widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnFontChange()
3046 UndoManager()->AddEntry(UNDO_TYPE_FONT, mpInfo, index); in OnFontChange()
3048 provider->AssignFont(mpInfo, index, FontId); in OnFontChange()
3084 if (mpProject && mpInfo && pColorBox) in OnChangeNormalTextColor()
3088 widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeNormalTextColor()
3090 if ((ColorId != mpInfo->color_id[NORMAL_TEXT_COLOR_INDEX]) && provider) in OnChangeNormalTextColor()
3092 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, NORMAL_TEXT_COLOR_INDEX); in OnChangeNormalTextColor()
3094 provider->AssignColor(mpInfo, NORMAL_TEXT_COLOR_INDEX, ColorId); in OnChangeNormalTextColor()
3105 if (mpProject && mpInfo && pColorBox) in OnChangeSelectedTextColor()
3110 widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeSelectedTextColor()
3112 if ((ColorId != mpInfo->color_id[SELECTED_TEXT_COLOR_INDEX]) && provider) in OnChangeSelectedTextColor()
3114 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, SELECTED_TEXT_COLOR_INDEX); in OnChangeSelectedTextColor()
3115 provider->AssignColor(mpInfo, SELECTED_TEXT_COLOR_INDEX, ColorId); in OnChangeSelectedTextColor()
3126 if (mpProject && mpInfo && pColorBox) in OnChangeDisabledTextColor()
3131 widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeDisabledTextColor()
3133 if ((ColorId != mpInfo->color_id[DISABLED_TEXT_COLOR_INDEX]) && provider) in OnChangeDisabledTextColor()
3135 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, DISABLED_TEXT_COLOR_INDEX); in OnChangeDisabledTextColor()
3136 provider->AssignColor(mpInfo, DISABLED_TEXT_COLOR_INDEX, ColorId); in OnChangeDisabledTextColor()
3147 if (mpProject && mpInfo && pColorBox) in OnChangeReadonlyFillColor()
3152 widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeReadonlyFillColor()
3154 if ((ColorId != mpInfo->color_id[READONLY_FILL_COLOR_INDEX]) && provider) in OnChangeReadonlyFillColor()
3156 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, READONLY_FILL_COLOR_INDEX); in OnChangeReadonlyFillColor()
3157 provider->AssignColor(mpInfo, READONLY_FILL_COLOR_INDEX, ColorId); in OnChangeReadonlyFillColor()
3168 if (mpProject && mpInfo && pColorBox) in OnChangeReadonlyTextColor()
3173 widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeReadonlyTextColor()
3175 if ((ColorId != mpInfo->color_id[READONLY_TEXT_COLOR_INDEX]) && provider) in OnChangeReadonlyTextColor()
3177 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, READONLY_TEXT_COLOR_INDEX); in OnChangeReadonlyTextColor()
3178 provider->AssignColor(mpInfo, READONLY_TEXT_COLOR_INDEX, ColorId); in OnChangeReadonlyTextColor()
3190 if (mpProject && mpInfo && pAlign) in OnTextAlignmentChange()
3199 if ((mpInfo->style & GX_STYLE_TEXT_ALIGNMENT_MASK) != style) in OnTextAlignmentChange()
3201 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnTextAlignmentChange()
3203 mpInfo->style &= ~(GX_STYLE_TEXT_ALIGNMENT_MASK); in OnTextAlignmentChange()
3204 mpInfo->style |= style; in OnTextAlignmentChange()
3206 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnTextAlignmentChange()
3219 if (mpProject && mpInfo && pHAlign && pVAlign) in OnChangePixmapAlign()
3239 … if ((mpInfo->style & (GX_PIXELMAP_HALIGN_MASK | GX_PIXELMAP_VALIGN_MASK)) != (hStyle | vStyle)) in OnChangePixmapAlign()
3241 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangePixmapAlign()
3243 mpInfo->style &= ~(GX_PIXELMAP_HALIGN_MASK | GX_PIXELMAP_VALIGN_MASK); in OnChangePixmapAlign()
3244 mpInfo->style |= hStyle | vStyle; in OnChangePixmapAlign()
3245 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangePixmapAlign()
3254 if (mpProject && mpInfo && GetDlgItem(ID_BUTTON_STYLE_PUSHED)) in OnButtonStyleChange()
3256 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnButtonStyleChange()
3258 ULONG style = mpInfo->style; in OnButtonStyleChange()
3295 mpInfo->style = style; in OnButtonStyleChange()
3296 gx_widget_style_set(mpInfo->widget, style); in OnButtonStyleChange()
3304 if (mpProject && mpInfo && GetDlgItem(ID_TILE_DROP_LIST_BACKGROUND)) in OnDropListStyleChange()
3306 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnDropListStyleChange()
3307 ULONG style = mpInfo->style; in OnDropListStyleChange()
3312 gx_widget_style_add(mpInfo->widget, GX_STYLE_TILE_BACKGROUND); in OnDropListStyleChange()
3317 gx_widget_style_remove(mpInfo->widget, GX_STYLE_TILE_BACKGROUND); in OnDropListStyleChange()
3323 …gx_widget_style_add((GX_WIDGET *)&(((GX_DROP_LIST *)mpInfo->widget)->gx_drop_list_popup.gx_popup_l… in OnDropListStyleChange()
3329 …gx_widget_style_remove((GX_WIDGET *)&(((GX_DROP_LIST *)mpInfo->widget)->gx_drop_list_popup.gx_popu… in OnDropListStyleChange()
3332 mpInfo->style = style; in OnDropListStyleChange()
3339 if (mpProject && mpInfo && GetDlgItem(ID_SLIDER_VERTICAL)) in OnSliderStyleChange()
3341 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnSliderStyleChange()
3343 ULONG style = mpInfo->style; in OnSliderStyleChange()
3362 if (mpInfo->basetype == GX_TYPE_SLIDER) in OnSliderStyleChange()
3373 mpInfo->style = style; in OnSliderStyleChange()
3374 gx_widget_style_set(mpInfo->widget, style); in OnSliderStyleChange()
3382 if (mpProject && mpInfo && GetDlgItem(ID_SLIDER_MINVAL)) in OnChangeSliderInfo()
3384 GX_SLIDER *slider = (GX_SLIDER *) mpInfo->widget; in OnChangeSliderInfo()
3386 GX_SLIDER_INFO info = mpInfo->ewi.slider; in OnChangeSliderInfo()
3398 INT tick_count = mpInfo->misc_value; in OnChangeSliderInfo()
3400 if (mpInfo->basetype == GX_TYPE_SLIDER) in OnChangeSliderInfo()
3405 if (memcmp(&info, &mpInfo->ewi.slider, sizeof(GX_SLIDER_INFO)) || in OnChangeSliderInfo()
3406 (tick_count != mpInfo->misc_value)) in OnChangeSliderInfo()
3408 UndoManager()->AddEntry(UNDO_TYPE_SLIDER_INFO, mpInfo); in OnChangeSliderInfo()
3410 mpInfo->ewi.slider = info; in OnChangeSliderInfo()
3411 gx_slider_info_set(slider, &mpInfo->ewi.slider); in OnChangeSliderInfo()
3412 mpInfo->misc_value = tick_count; in OnChangeSliderInfo()
3458 if (mpProject && mpInfo && GetDlgItem(ID_PROGRESS_VERTICAL)) in OnProgressInfoChange()
3460 ULONG style = mpInfo->style; in OnProgressInfoChange()
3490 if (style != mpInfo->style) in OnProgressInfoChange()
3492 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnProgressInfoChange()
3493 mpInfo->style = style; in OnProgressInfoChange()
3494 gx_widget_style_set(mpInfo->widget, style); in OnProgressInfoChange()
3504 if (min != mpInfo->ewi.progress.min_val || in OnProgressInfoChange()
3505 max != mpInfo->ewi.progress.max_val || in OnProgressInfoChange()
3506 current != mpInfo->ewi.progress.current_val) in OnProgressInfoChange()
3508 UndoManager()->AddEntry(UNDO_TYPE_PROGRESS_BAR_INFO, mpInfo); in OnProgressInfoChange()
3510 mpInfo->ewi.progress.min_val = min; in OnProgressInfoChange()
3511 mpInfo->ewi.progress.max_val = max; in OnProgressInfoChange()
3512 mpInfo->ewi.progress.current_val = current; in OnProgressInfoChange()
3514 AssignProgressBarInfo(mpInfo); in OnProgressInfoChange()
3528 if (mpProject && mpInfo && GetDlgItem(ID_RADIAL_PROGRESS_SHOW_TEXT)) in OnChangeRadialProgressBarInfo()
3530 ULONG style = mpInfo->style; in OnChangeRadialProgressBarInfo()
3578 if (style != mpInfo->style) in OnChangeRadialProgressBarInfo()
3580 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeRadialProgressBarInfo()
3581 mpInfo->style = style; in OnChangeRadialProgressBarInfo()
3582 gx_widget_style_set(mpInfo->widget, style); in OnChangeRadialProgressBarInfo()
3587 GX_RADIAL_PROGRESS_BAR_INFO info = mpInfo->ewi.radial_progress; in OnChangeRadialProgressBarInfo()
3615 if (memcmp(&info, &mpInfo->ewi.radial_progress, sizeof(GX_RADIAL_PROGRESS_BAR_INFO))) in OnChangeRadialProgressBarInfo()
3617 UndoManager()->AddEntry(UNDO_TYPE_RADIAL_PROGRES_BAR_INFO, mpInfo); in OnChangeRadialProgressBarInfo()
3618 mpInfo->ewi.radial_progress = info; in OnChangeRadialProgressBarInfo()
3619 …gx_radial_progress_bar_info_set((GX_RADIAL_PROGRESS_BAR *)mpInfo->widget, &mpInfo->ewi.radial_prog… in OnChangeRadialProgressBarInfo()
3634 if (mpProject && mpInfo && GetDlgItem(ID_CHART_AXIS_COLOR)) in OnChangeChartInfo()
3674 if (memcmp(&chart_info, &mpInfo->ewi.line_chart_info, sizeof(GX_LINE_CHART_INFO))) in OnChangeChartInfo()
3676 UndoManager()->AddEntry(UNDO_TYPE_CHART_INFO, mpInfo); in OnChangeChartInfo()
3678 mpInfo->ewi.line_chart_info = chart_info; in OnChangeChartInfo()
3680 GX_LINE_CHART *chart = (GX_LINE_CHART *)mpInfo->widget; in OnChangeChartInfo()
3692 if (mpProject && mpInfo && GetDlgItem(ID_RADIAL_SLIDER_XCENTER)) in OnChangeRadialSliderInfo()
3694 radial_slider_info info = mpInfo->ewi.radial_slider; in OnChangeRadialSliderInfo()
3711 if (memcmp(&info, &mpInfo->ewi.radial_slider, sizeof(radial_slider_info))) in OnChangeRadialSliderInfo()
3713 UndoManager()->AddEntry(UNDO_TYPE_RADIAL_SLIDER_INFO, mpInfo); in OnChangeRadialSliderInfo()
3715 …*provider = (radial_slider_service_provider *)widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeRadialSliderInfo()
3716 provider->SetRadialSliderInfo(mpInfo, &info); in OnChangeRadialSliderInfo()
3725 if (mpProject && mpInfo && GetDlgItem(ID_SPRITE_AUTO)) in OnSpriteStyleChange()
3727 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnSpriteStyleChange()
3731 mpInfo->style |= GX_STYLE_SPRITE_AUTO; in OnSpriteStyleChange()
3735 mpInfo->style &= ~GX_STYLE_SPRITE_AUTO; in OnSpriteStyleChange()
3739 mpInfo->style |= GX_STYLE_SPRITE_LOOP; in OnSpriteStyleChange()
3743 mpInfo->style &= ~GX_STYLE_SPRITE_LOOP; in OnSpriteStyleChange()
3755 sprite_edit_dialog dlg(mpInfo, this); in OnEditSpriteFrames()
3758 GX_SPRITE *sprite = (GX_SPRITE *)mpInfo->widget; in OnEditSpriteFrames()
3762 … gx_sprite_frame_list_set(sprite, mpInfo->ewi.sprite.framelist, mpInfo->ewi.sprite.frame_count); in OnEditSpriteFrames()
3773 if (mpProject && mpInfo && GetDlgItem(ID_GAUGE_START_ANGLE)) in OnChangeGaugeInfo()
3775 GX_CIRCULAR_GAUGE_INFO gauge_info = mpInfo->ewi.gauge.info; in OnChangeGaugeInfo()
3776 INT start_angle = mpInfo->ewi.gauge.start_angle; in OnChangeGaugeInfo()
3786 if (memcmp(&gauge_info, &mpInfo->ewi.gauge.info, sizeof(GX_CIRCULAR_GAUGE_INFO)) || in OnChangeGaugeInfo()
3787 (start_angle != mpInfo->ewi.gauge.start_angle)) in OnChangeGaugeInfo()
3789 UndoManager()->AddEntry(UNDO_TYPE_CIRCULAR_GAUGE_INFO, mpInfo); in OnChangeGaugeInfo()
3791 GX_CIRCULAR_GAUGE *gauge = (GX_CIRCULAR_GAUGE *)mpInfo->widget; in OnChangeGaugeInfo()
3792 mpInfo->ewi.gauge.info = gauge_info; in OnChangeGaugeInfo()
3793 mpInfo->ewi.gauge.start_angle = start_angle; in OnChangeGaugeInfo()
3794 gauge->gx_circular_gauge_info = mpInfo->ewi.gauge.info; in OnChangeGaugeInfo()
3805 if (mpProject && mpInfo && GetDlgItem(ID_XPOS)) in OnChangeScrollWheelProps()
3807 scroll_wheel_info wheel_info = mpInfo->ewi.scroll_wheel; in OnChangeScrollWheelProps()
3815 if (memcmp(&wheel_info, &mpInfo->ewi.scroll_wheel, sizeof(scroll_wheel_info))) in OnChangeScrollWheelProps()
3817 UndoManager()->AddEntry(UNDO_TYPE_SCROLL_WHEEL_INFO, mpInfo); in OnChangeScrollWheelProps()
3819 …*provider = (scroll_wheel_service_provider *) widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeScrollWheelProps()
3823 provider->AssignScrollWheelInfo(mpInfo, &wheel_info); in OnChangeScrollWheelProps()
3834 if (mpProject && mpInfo && GetDlgItem(ID_XPOS)) in OnChangeTextScrollWheelProps()
3836 ULONG style = mpInfo->style; in OnChangeTextScrollWheelProps()
3855 if (style != mpInfo->style) in OnChangeTextScrollWheelProps()
3857 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeTextScrollWheelProps()
3859 mpInfo->style = style; in OnChangeTextScrollWheelProps()
3860 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeTextScrollWheelProps()
3864 else if ((normal_font != mpInfo->font_id[NORMAL_FONT_INDEX]) || in OnChangeTextScrollWheelProps()
3865 (selected_font != mpInfo->font_id[SELECTED_FONT_INDEX])) in OnChangeTextScrollWheelProps()
3867 UndoManager()->AddEntry(UNDO_TYPE_TEXT_SCROLL_WHEEL_INFO, mpInfo); in OnChangeTextScrollWheelProps()
3869 …vider = (text_scroll_wheel_service_provider *)widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeTextScrollWheelProps()
3873 provider->AssignFont(mpInfo, NORMAL_FONT_INDEX, normal_font); in OnChangeTextScrollWheelProps()
3874 provider->AssignFont(mpInfo, SELECTED_FONT_INDEX, selected_font); in OnChangeTextScrollWheelProps()
3885 if (mpProject && mpInfo && GetDlgItem(ID_XPOS)) in OnChangeStringScrollWheelProps()
3900 if (callback != mpInfo->callback_func) in OnChangeStringScrollWheelProps()
3902 UndoManager()->AddEntry(UNDO_TYPE_STRING_SCROLL_WHEEL_INFO, mpInfo); in OnChangeStringScrollWheelProps()
3903 …der = (string_scroll_wheel_service_provider *)widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeStringScrollWheelProps()
3907 provider->StringEditEnableDisable(mpInfo, callback.IsEmpty()); in OnChangeStringScrollWheelProps()
3910 mpInfo->callback_func = callback; in OnChangeStringScrollWheelProps()
3921 …provider = (string_scroll_wheel_service_provider *)widget_factory::GetServiceProvider(mpInfo->base… in OnEditStringScrolWheelStrings()
3923 if (mpProject && mpInfo && provider && GetDlgItem(ID_XPOS)) in OnEditStringScrolWheelStrings()
3925 if (!mpInfo->ewi.string_scroll_wheel.base.total_rows) in OnEditStringScrolWheelStrings()
3934 …provider->InitStringIdListArray(mpInfo->ewi.string_scroll_wheel.string_id_list, mpInfo->ewi.string… in OnEditStringScrolWheelStrings()
3936 int display = mpProject->GetDisplayIndex(mpInfo); in OnEditStringScrolWheelStrings()
3941 UndoManager()->AddEntry(UNDO_TYPE_STRING_SCROLL_WHEEL_INFO, mpInfo); in OnEditStringScrolWheelStrings()
3943 if (mpInfo->ewi.string_scroll_wheel.string_id_list) in OnEditStringScrolWheelStrings()
3945 delete mpInfo->ewi.string_scroll_wheel.string_id_list; in OnEditStringScrolWheelStrings()
3946 mpInfo->ewi.string_scroll_wheel.string_id_list = NULL; in OnEditStringScrolWheelStrings()
3949 provider->CreateStringIdList(mpInfo, list_array); in OnEditStringScrolWheelStrings()
3962 if (mpProject && mpInfo && GetDlgItem(ID_XPOS)) in OnChangeNumericScrollWheelRange()
3967 if ((start_val != mpInfo->ewi.numeric_scroll_wheel.start_val) || in OnChangeNumericScrollWheelRange()
3968 (end_val != mpInfo->ewi.numeric_scroll_wheel.end_val)) in OnChangeNumericScrollWheelRange()
3970 …er = (numeric_scroll_wheel_service_provider *)widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeNumericScrollWheelRange()
3973 UndoManager()->AddEntry(UNDO_TYPE_NUMRIC_SCROLL_WHEEL_INFO, mpInfo); in OnChangeNumericScrollWheelRange()
3975 if (mpInfo->ewi.numeric_scroll_wheel.base.total_rows != 0) in OnChangeNumericScrollWheelRange()
3977 mpInfo->ewi.numeric_scroll_wheel.base.total_rows = 0; in OnChangeNumericScrollWheelRange()
3980 provider->AssignValueRange(mpInfo, start_val, end_val); in OnChangeNumericScrollWheelRange()
3992 if (mpProject && mpInfo && pb) in OnChangeListWrap()
3994 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeListWrap()
3998 mpInfo->style |= GX_STYLE_WRAP; in OnChangeListWrap()
4002 mpInfo->style &= ~GX_STYLE_WRAP; in OnChangeListWrap()
4004 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeListWrap()
4014 if (mpProject && mpInfo && pb) in OnChangeListRepeatSelect()
4016 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeListRepeatSelect()
4020 mpInfo->style |= GX_STYLE_REPEAT_SELECT; in OnChangeListRepeatSelect()
4024 mpInfo->style &= ~GX_STYLE_REPEAT_SELECT; in OnChangeListRepeatSelect()
4026 gx_widget_style_set(mpInfo->widget, mpInfo->style); in OnChangeListRepeatSelect()
4035 if (mpProject && mpInfo && GetDlgItem(ID_LIST_ROWS)) in OnChangeListRows()
4039 switch(mpInfo->basetype) in OnChangeListRows()
4045 if (total_rows != mpInfo->ewi.vlist.total_rows) in OnChangeListRows()
4047 UndoManager()->AddEntry(UNDO_TYPE_LIST_ROWS, mpInfo); in OnChangeListRows()
4048 mpInfo->ewi.vlist.total_rows = total_rows; in OnChangeListRows()
4056 if (total_rows != mpInfo->ewi.drop_list.total_rows) in OnChangeListRows()
4058 UndoManager()->AddEntry(UNDO_TYPE_LIST_ROWS, mpInfo); in OnChangeListRows()
4059 mpInfo->ewi.drop_list.total_rows = total_rows; in OnChangeListRows()
4073 if (mpProject && mpInfo && GetDlgItem(ID_OPEN_HEIGHT)) in OnChangeOpenHeight()
4077 if (open_height != mpInfo->ewi.drop_list.open_height) in OnChangeOpenHeight()
4079 UndoManager()->AddEntry(UNDO_TYPE_OPEN_HEIGHT, mpInfo); in OnChangeOpenHeight()
4081 mpInfo->ewi.drop_list.open_height = open_height; in OnChangeOpenHeight()
4083 GX_DROP_LIST *drop = (GX_DROP_LIST *)mpInfo->widget; in OnChangeOpenHeight()
4097 if (mpProject && mpInfo && GetDlgItem(ID_TEXT_VIEW_LINE_SPACE)) in OnChangeTextViewLineSpace()
4102 if (line_space != mpInfo->ewi.text_info.line_space) in OnChangeTextViewLineSpace()
4107 SetDlgItemInt(ID_TEXT_VIEW_LINE_SPACE, mpInfo->ewi.text_info.line_space); in OnChangeTextViewLineSpace()
4111 UndoManager()->AddEntry(UNDO_TYPE_TEXT_VIEW_LINE_SPACE, mpInfo); in OnChangeTextViewLineSpace()
4113 mpInfo->ewi.text_info.line_space = line_space; in OnChangeTextViewLineSpace()
4114 … gx_multi_line_text_view_line_space_set((GX_MULTI_LINE_TEXT_VIEW*)mpInfo->widget, line_space); in OnChangeTextViewLineSpace()
4125 if (mpProject && mpInfo && GetDlgItem(ID_TEXT_VIEW_WHITESPACE)) in OnChangeTextViewWhitespace()
4129 if (whitespace != mpInfo->ewi.text_info.whitespace) in OnChangeTextViewWhitespace()
4134 SetDlgItemInt(ID_TEXT_VIEW_WHITESPACE, mpInfo->ewi.text_info.whitespace); in OnChangeTextViewWhitespace()
4138 UndoManager()->AddEntry(UNDO_TYPE_TEXT_VIEW_WHITESPACE, mpInfo); in OnChangeTextViewWhitespace()
4140 mpInfo->ewi.text_info.whitespace = whitespace; in OnChangeTextViewWhitespace()
4141 … gx_multi_line_text_view_whitespace_set((GX_MULTI_LINE_TEXT_VIEW*)mpInfo->widget, whitespace); in OnChangeTextViewWhitespace()
4155 if (mpProject && mpInfo && GetDlgItemInt(ID_BUFFER_SIZE)) in OnChangeTextBufferSize()
4160 SetDlgItemInt(ID_BUFFER_SIZE, mpInfo->ewi.text_info.buffer_size); in OnChangeTextBufferSize()
4164 if (newsize != mpInfo->ewi.text_info.buffer_size) in OnChangeTextBufferSize()
4166 UndoManager()->AddEntry(UNDO_TYPE_TEXT_BUFFER_SIZE, mpInfo); in OnChangeTextBufferSize()
4168 if (newsize > mpInfo->ewi.text_info.buffer_size) in OnChangeTextBufferSize()
4175 if (mpInfo->widget) in OnChangeTextBufferSize()
4177 switch (mpInfo->basetype) in OnChangeTextBufferSize()
4180 pi = (GX_SINGLE_LINE_TEXT_INPUT *)mpInfo->widget; in OnChangeTextBufferSize()
4186 mi = (GX_MULTI_LINE_TEXT_INPUT *)mpInfo->widget; in OnChangeTextBufferSize()
4200 mpInfo->ewi.text_info.buffer_size = newsize; in OnChangeTextBufferSize()
4201 if (mpInfo->string_id[0]) in OnChangeTextBufferSize()
4217 if (mpProject && mpInfo && pbox && table) in OnChangeStringId()
4221 if ((mpInfo->string_id[0] != text_id) || in OnChangeStringId()
4222 (mpInfo->basetype == GX_TYPE_MULTI_LINE_TEXT_INPUT) || in OnChangeStringId()
4223 (mpInfo->basetype == GX_TYPE_SINGLE_LINE_TEXT_INPUT)) in OnChangeStringId()
4225 UndoManager()->AddEntry(UNDO_TYPE_STRING, mpInfo, 0); in OnChangeStringId()
4226 mpInfo->string_id[0] = text_id; in OnChangeStringId()
4227 … widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeStringId()
4231 provider->AssignText(mpInfo, 0, text_id); in OnChangeStringId()
4248 if (mpProject && mpInfo && table) in OnChangeStringText()
4310 … widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeStringText()
4314 UndoManager()->AddEntry(UNDO_TYPE_STRING, mpInfo, 0); in OnChangeStringText()
4315 provider->AssignText(mpInfo, 0, resource_id); in OnChangeStringText()
4326 if (mpProject && mpInfo && GetDlgItem(ID_SCROLL_THUMB_COLOR)) in OnScrollAppearanceChange()
4328 GX_SCROLLBAR_APPEARANCE appearance = mpInfo->ewi.scroll; in OnScrollAppearanceChange()
4365 if (mpInfo->widget->gx_widget_style & GX_SCROLLBAR_VERTICAL) in OnScrollAppearanceChange()
4377 if (memcmp(&appearance, &mpInfo->ewi.scroll, sizeof(GX_SCROLLBAR_APPEARANCE))) in OnScrollAppearanceChange()
4379 UndoManager()->AddEntry(UNDO_TYPE_SCROLL_APPEARANCE, mpInfo); in OnScrollAppearanceChange()
4381 widget_factory::ReplaceScrollbar(mpInfo, &appearance); in OnScrollAppearanceChange()
4390 if (!mpProject || !mpInfo || !GetDlgItem(ID_SCROLL_END_BUTTONS)) in OnScrollStyleChange()
4395 ULONG style = mpInfo->style; in OnScrollStyleChange()
4434 if (style != mpInfo->style) in OnScrollStyleChange()
4436 UndoManager()->AddEntry(UNDO_TYPE_SCROLL_STYLE, mpInfo); in OnScrollStyleChange()
4438 mpInfo->style = style; in OnScrollStyleChange()
4439 GX_SCROLLBAR_APPEARANCE appearance = mpInfo->ewi.scroll; in OnScrollStyleChange()
4440 widget_factory::ReplaceScrollbar(mpInfo, &appearance); in OnScrollStyleChange()
4452 if (mpProject && mpInfo && mpInfo->widget && pb) in OnChangeTemplate()
4459 if (!widget_factory::FindBaseName(mpInfo->app_name)) in OnChangeTemplate()
4461 UndoManager()->AddEntry(UNDO_TYPE_TEMPLATE, mpInfo); in OnChangeTemplate()
4462 mpInfo->is_template = check; in OnChangeTemplate()
4466 mpInfo->allocation = STATICALLY_ALLOCATED; in OnChangeTemplate()
4467 SetChildAllocation(mpInfo->GetChildWidgetInfo(), STATICALLY_ALLOCATED); in OnChangeTemplate()
4474 mpInfo->is_template = FALSE; in OnChangeTemplate()
4479 if (template_service_provider::CountDerivedWidgets(mpInfo) == 0) in OnChangeTemplate()
4482 UndoManager()->AddEntry(UNDO_TYPE_TEMPLATE, mpInfo); in OnChangeTemplate()
4483 mpInfo->is_template = check; in OnChangeTemplate()
4489 mpInfo->is_template = TRUE; in OnChangeTemplate()
4500 if (mpProject && mpInfo && GetDlgItem(ID_WIDGET_NAME)) in OnChangeVisibleAtStartup()
4502 UndoManager()->AddEntry(UNDO_TYPE_VISIBLE_AT_STARTUP, mpInfo); in OnChangeVisibleAtStartup()
4506 mpInfo->visible_at_startup = TRUE; in OnChangeVisibleAtStartup()
4510 mpInfo->visible_at_startup = FALSE; in OnChangeVisibleAtStartup()
4521 if (!mpProject || !mpInfo || !GetDlgItem(ID_MENU_EXPANDED)) in OnChangeMenuInfo()
4526 ULONG style = mpInfo->style; in OnChangeMenuInfo()
4541 …provider *provider = (menu_service_provider *)widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeMenuInfo()
4543 if (style != mpInfo->style) in OnChangeMenuInfo()
4545 UndoManager()->AddEntry(UNDO_TYPE_MENU_INFO, mpInfo); in OnChangeMenuInfo()
4547 provider->AssignStyle(mpInfo, style); in OnChangeMenuInfo()
4562 if ((text_x_offset != mpInfo->ewi.menu.text_x_offset) || in OnChangeMenuInfo()
4563 (text_y_offset != mpInfo->ewi.menu.text_y_offset) || in OnChangeMenuInfo()
4564 (insert_as_menu_item != mpInfo->ewi.menu.insert_as_menu_item)) in OnChangeMenuInfo()
4566 UndoManager()->AddEntry(UNDO_TYPE_MENU_INFO, mpInfo); in OnChangeMenuInfo()
4567 mpInfo->ewi.menu.insert_as_menu_item = insert_as_menu_item; in OnChangeMenuInfo()
4569 provider->AssignTextOffset(mpInfo, text_x_offset, text_y_offset); in OnChangeMenuInfo()
4576 if (!mpProject || !mpInfo || !GetDlgItem(ID_TREE_VIEW_INDENTATION)) in OnChangeTreeViewInfo()
4583 if (indentation != mpInfo->ewi.tree_view_indentation) in OnChangeTreeViewInfo()
4586 UndoManager()->AddEntry(UNDO_TYPE_TREE_VIEW_INFO, mpInfo); in OnChangeTreeViewInfo()
4587 mpInfo->ewi.tree_view_indentation = indentation; in OnChangeTreeViewInfo()
4588 gx_tree_view_indentation_set((GX_TREE_VIEW *)mpInfo->widget, indentation); in OnChangeTreeViewInfo()
4589 GetProjectView()->CheckParentRefresh(mpInfo); in OnChangeTreeViewInfo()
4593 ULONG style = mpInfo->style; in OnChangeTreeViewInfo()
4608 if (style != mpInfo->style) in OnChangeTreeViewInfo()
4610 UndoManager()->AddEntry(UNDO_TYPE_STYLE, mpInfo); in OnChangeTreeViewInfo()
4611 mpInfo->style = style; in OnChangeTreeViewInfo()
4612 gx_widget_style_set(mpInfo->widget, style); in OnChangeTreeViewInfo()
4623 widget_service_provider *provider = widget_factory::GetServiceProvider(mpInfo->basetype); in OnChangeTreeViewInfo()
4625 if ((ColorId != mpInfo->color_id[TREE_VIEW_ROOT_LINE_COLOR_INDEX]) && provider) in OnChangeTreeViewInfo()
4627 UndoManager()->AddEntry(UNDO_TYPE_COLOR, mpInfo, TREE_VIEW_ROOT_LINE_COLOR_INDEX); in OnChangeTreeViewInfo()
4628 provider->AssignColor(mpInfo, TREE_VIEW_ROOT_LINE_COLOR_INDEX, ColorId); in OnChangeTreeViewInfo()
4638 …provider = (rich_text_view_service_provider *)widget_factory::GetServiceProvider(mpInfo->basetype); in OnEditRichTextViewText()
4640 if (mpProject && mpInfo && provider && GetDlgItem(ID_RICH_TEXT_VIEW_TEXT_EDIT)) in OnEditRichTextViewText()
4642 rich_text_edit_dlg dlg(mpInfo, this); in OnEditRichTextViewText()