libInit.cc
author Jan Vrany <jan.vrany@labware.com>
Fri, 02 Sep 2022 11:25:39 +0100
branchjv
changeset 6261 9b7eb7159d29
parent 5300 6770b182f9c4
permissions -rw-r--r--
Fix loong standing bug with some menus not being translated / resolved This has happened with browser "View" menu when sometimes it had the slice resolved and sometimes not. It turned out that it was because the code disabled resources (and therefore slices) resolution when processing shortcuts, so the menu was created and cached unresolved. This fixes the issue. eXept apparently run into the same problem.

/*
 * $Header$
 *
 * DO NOT EDIT
 * automagically generated from the projectDefinition: stx_libwidg2.
 */
#define __INDIRECTVMINITCALLS__
#include <stc.h>

#ifdef WIN32
# pragma codeseg INITCODE "INITCODE"
#endif

#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
DLL_EXPORT void _libstx_libwidg2_Init() INIT_TEXT_SECTION;
DLL_EXPORT void _libstx_libwidg2_InitDefinition() INIT_TEXT_SECTION;
#endif

extern void _AbstractHierarchicalItem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _AssistantApplication_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _CharacterSetView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _CheckBox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ComboBoxButton_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ComboView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _DSVColumnView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _DSVLabelView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _DataSetColumn_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _DataSetLabel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _DataSetView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _DoWhatIMeanSupport_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _EnterBoxWithList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ExtendedComboBox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FilenameEditField_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FilenameEnterBox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FilenameWidgetWithHistory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _GridBagConstraints_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _GridBagLayoutInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _GridBagLayoutView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalDropTargetController_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchyNode_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ImageView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _LabelledEnterField_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _LinkButton_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _LinkButtonController_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ListEntry_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ListModelView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _MenuPanel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _MultipleItemSelectionWidget_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _NoteBookView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _PrintAbortDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _PrintingDialog_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ProgressIndicator_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ProgressNotification_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _SelectionInHierarchy_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _SelectionInTree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _SelectionInTreeView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _Separator_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _Slider_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _SteppingSlider_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _SubCanvas_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _SyncedMultiColumnTextView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TabItem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TabSpecRuler_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TabWidget_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TabulatorSpecification_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TerminalView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TextBox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ThumbWheel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TreeItem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _UpDownButton_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ViewScroller_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _stx_137libwidg2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ColorMenu_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ComboBoxView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ComboListView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _CompactHierarchicalItem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FileSelectionItem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FileSelectionTree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FilenameWidgetWithoutHistory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FontMenu_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalItem_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HorizontalSlider_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HorizontalSteppingSlider_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ImageEditView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ModelListEntry_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _MultiColListEntry_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _SelectionInListModelView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TabView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _ThreeColumnTextView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TreeItemWithImage_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TriggerBox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _TwoColumnTextView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _VT100TerminalView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _FilenameComboBoxView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalFileList_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalItemWithLabel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalItemWithValue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalListView_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _LabelAndIcon_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalItemWithLabelAndIcon_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _LabelAndTwoIcons_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _HierarchicalItemWithLabelAndIconAndValue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
extern void _LicenceBox_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);


void _libstx_libwidg2_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
{
  __BEGIN_PACKAGE2__("libstx_libwidg2__DFN", _libstx_libwidg2_InitDefinition, "stx:libwidg2");
    _stx_137libwidg2_Init(pass,__pRT__,snd);

  __END_PACKAGE__();
}

void _libstx_libwidg2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
{
  __BEGIN_PACKAGE2__("libstx_libwidg2", _libstx_libwidg2_Init, "stx:libwidg2");
    _AbstractHierarchicalItem_Init(pass,__pRT__,snd);
    _AssistantApplication_Init(pass,__pRT__,snd);
    _CharacterSetView_Init(pass,__pRT__,snd);
    _CheckBox_Init(pass,__pRT__,snd);
    _ComboBoxButton_Init(pass,__pRT__,snd);
    _ComboView_Init(pass,__pRT__,snd);
    _DSVColumnView_Init(pass,__pRT__,snd);
    _DSVLabelView_Init(pass,__pRT__,snd);
    _DataSetColumn_Init(pass,__pRT__,snd);
    _DataSetLabel_Init(pass,__pRT__,snd);
    _DataSetView_Init(pass,__pRT__,snd);
    _DoWhatIMeanSupport_Init(pass,__pRT__,snd);
    _EnterBoxWithList_Init(pass,__pRT__,snd);
    _ExtendedComboBox_Init(pass,__pRT__,snd);
    _FilenameEditField_Init(pass,__pRT__,snd);
    _FilenameEnterBox_Init(pass,__pRT__,snd);
    _FilenameWidgetWithHistory_Init(pass,__pRT__,snd);
    _GridBagConstraints_Init(pass,__pRT__,snd);
    _GridBagLayoutInfo_Init(pass,__pRT__,snd);
    _GridBagLayoutView_Init(pass,__pRT__,snd);
    _HierarchicalDropTargetController_Init(pass,__pRT__,snd);
    _HierarchicalList_Init(pass,__pRT__,snd);
    _HierarchyNode_Init(pass,__pRT__,snd);
    _ImageView_Init(pass,__pRT__,snd);
    _LabelledEnterField_Init(pass,__pRT__,snd);
_LicenceBox_Init(pass,__pRT__,snd);
    _LinkButton_Init(pass,__pRT__,snd);
    _LinkButtonController_Init(pass,__pRT__,snd);
    _ListEntry_Init(pass,__pRT__,snd);
    _ListModelView_Init(pass,__pRT__,snd);
    _MenuPanel_Init(pass,__pRT__,snd);
    _MultipleItemSelectionWidget_Init(pass,__pRT__,snd);
    _NoteBookView_Init(pass,__pRT__,snd);
    _PrintAbortDialog_Init(pass,__pRT__,snd);
    _PrintingDialog_Init(pass,__pRT__,snd);
    _ProgressIndicator_Init(pass,__pRT__,snd);
    _ProgressNotification_Init(pass,__pRT__,snd);
    _SelectionInHierarchy_Init(pass,__pRT__,snd);
    _SelectionInTree_Init(pass,__pRT__,snd);
    _SelectionInTreeView_Init(pass,__pRT__,snd);
    _Separator_Init(pass,__pRT__,snd);
    _Slider_Init(pass,__pRT__,snd);
    _SteppingSlider_Init(pass,__pRT__,snd);
    _SubCanvas_Init(pass,__pRT__,snd);
    _SyncedMultiColumnTextView_Init(pass,__pRT__,snd);
    _TabItem_Init(pass,__pRT__,snd);
    _TabSpecRuler_Init(pass,__pRT__,snd);
    _TabWidget_Init(pass,__pRT__,snd);
    _TabulatorSpecification_Init(pass,__pRT__,snd);
    _TerminalView_Init(pass,__pRT__,snd);
    _TextBox_Init(pass,__pRT__,snd);
    _ThumbWheel_Init(pass,__pRT__,snd);
    _TreeItem_Init(pass,__pRT__,snd);
    _UpDownButton_Init(pass,__pRT__,snd);
    _ViewScroller_Init(pass,__pRT__,snd);
    _stx_137libwidg2_Init(pass,__pRT__,snd);
    _ColorMenu_Init(pass,__pRT__,snd);
    _ComboBoxView_Init(pass,__pRT__,snd);
    _ComboListView_Init(pass,__pRT__,snd);
    _CompactHierarchicalItem_Init(pass,__pRT__,snd);
    _FileSelectionItem_Init(pass,__pRT__,snd);
    _FileSelectionTree_Init(pass,__pRT__,snd);
    _FilenameWidgetWithoutHistory_Init(pass,__pRT__,snd);
    _FontMenu_Init(pass,__pRT__,snd);
    _HierarchicalItem_Init(pass,__pRT__,snd);
    _HorizontalSlider_Init(pass,__pRT__,snd);
    _HorizontalSteppingSlider_Init(pass,__pRT__,snd);
    _ImageEditView_Init(pass,__pRT__,snd);
    _ModelListEntry_Init(pass,__pRT__,snd);
    _MultiColListEntry_Init(pass,__pRT__,snd);
_PluggableHierarchicalList_Init(pass,__pRT__,snd);
    _SelectionInListModelView_Init(pass,__pRT__,snd);
    _TabView_Init(pass,__pRT__,snd);
    _ThreeColumnTextView_Init(pass,__pRT__,snd);
    _TreeItemWithImage_Init(pass,__pRT__,snd);
    _TriggerBox_Init(pass,__pRT__,snd);
    _TwoColumnTextView_Init(pass,__pRT__,snd);
    _VT100TerminalView_Init(pass,__pRT__,snd);
    _FilenameComboBoxView_Init(pass,__pRT__,snd);
    _HierarchicalFileList_Init(pass,__pRT__,snd);
    _HierarchicalItemWithLabel_Init(pass,__pRT__,snd);
    _HierarchicalItemWithValue_Init(pass,__pRT__,snd);
    _HierarchicalListView_Init(pass,__pRT__,snd);
    _LabelAndIcon_Init(pass,__pRT__,snd);
    _HierarchicalItemWithLabelAndIcon_Init(pass,__pRT__,snd);
    _LabelAndTwoIcons_Init(pass,__pRT__,snd);
    _HierarchicalItemWithLabelAndIconAndValue_Init(pass,__pRT__,snd);


  __END_PACKAGE__();
}