This commit is contained in:
Zihan Chen
2016-12-13 04:25:27 -08:00
parent 71eba09e75
commit c09f06dc77
141 changed files with 4842 additions and 3645 deletions
@@ -1,3 +1,4 @@
#define GAC_HEADER_USE_NAMESPACE
#include "UI/Source/Demo.h"
#include <Windows.h>
@@ -1411,67 +1411,67 @@ namespace vl
IMPL_CPP_TYPE_INFO(demo::MainWindow)
BEGIN_CLASS_MEMBER(darkskin::BottomScrollButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::BottomScrollButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::BottomScrollButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::ButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::CheckBoxTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::CheckBoxTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::CheckBoxTemplate)
BEGIN_CLASS_MEMBER(darkskin::CheckItemBackgroundTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::CheckItemBackgroundTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::CheckItemBackgroundTemplate)
BEGIN_CLASS_MEMBER(darkskin::CheckTextListTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiTextListTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::CheckTextListTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::CheckTextListTemplate)
BEGIN_CLASS_MEMBER(darkskin::ComboBoxTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiDateComboBoxTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDateComboBoxTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ComboBoxTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ComboBoxTemplate)
BEGIN_CLASS_MEMBER(darkskin::DatePickerTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiDatePickerTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDatePickerTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::DatePickerTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::DatePickerTemplate)
BEGIN_CLASS_MEMBER(darkskin::DocumentLabelTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiDocumentLabelTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDocumentLabelTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::DocumentLabelTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::DocumentLabelTemplate)
BEGIN_CLASS_MEMBER(darkskin::DocumentViewerTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiDocumentViewerTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiDocumentViewerTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::DocumentViewerTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::DocumentViewerTemplate)
BEGIN_CLASS_MEMBER(darkskin::ExpandingDecoratorTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ExpandingDecoratorTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ExpandingDecoratorTemplate)
BEGIN_CLASS_MEMBER(darkskin::GroupBoxTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::GroupBoxTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::GroupBoxTemplate)
BEGIN_CLASS_MEMBER(darkskin::HScrollHandleTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::HScrollHandleTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::HScrollHandleTemplate)
BEGIN_CLASS_MEMBER(darkskin::HScrollTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::HScrollTemplate*(), NO_PARAMETER)
CLASS_MEMBER_FIELD(draggingHandle)
@@ -1479,7 +1479,7 @@ namespace vl
END_CLASS_MEMBER(darkskin::HScrollTemplate)
BEGIN_CLASS_MEMBER(darkskin::HTrackerTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::HTrackerTemplate*(), NO_PARAMETER)
CLASS_MEMBER_FIELD(draggingHandle)
@@ -1487,157 +1487,157 @@ namespace vl
END_CLASS_MEMBER(darkskin::HTrackerTemplate)
BEGIN_CLASS_MEMBER(darkskin::ItemBackgroundTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ItemBackgroundTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ItemBackgroundTemplate)
BEGIN_CLASS_MEMBER(darkskin::LabelTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiLabelTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiLabelTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::LabelTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::LabelTemplate)
BEGIN_CLASS_MEMBER(darkskin::LeftScrollButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::LeftScrollButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::LeftScrollButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::ListViewColumnHeaderTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiListViewColumnHeaderTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiListViewColumnHeaderTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ListViewColumnHeaderTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ListViewColumnHeaderTemplate)
BEGIN_CLASS_MEMBER(darkskin::ListViewTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiListViewTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiListViewTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ListViewTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ListViewTemplate)
BEGIN_CLASS_MEMBER(darkskin::MenuBarButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::MenuBarButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::MenuBarButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::MenuItemButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::MenuItemButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::MenuItemButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::MenuSplitterTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::MenuSplitterTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::MenuSplitterTemplate)
BEGIN_CLASS_MEMBER(darkskin::MultilineTextBoxTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiMultilineTextBoxTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiMultilineTextBoxTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::MultilineTextBoxTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::MultilineTextBoxTemplate)
BEGIN_CLASS_MEMBER(darkskin::ProgressBarTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ProgressBarTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ProgressBarTemplate)
BEGIN_CLASS_MEMBER(darkskin::RadioButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::RadioButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::RadioButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::RadioTextListTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiTextListTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::RadioTextListTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::RadioTextListTemplate)
BEGIN_CLASS_MEMBER(darkskin::RightScrollButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::RightScrollButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::RightScrollButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::ScrollViewTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiScrollViewTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollViewTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ScrollViewTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ScrollViewTemplate)
BEGIN_CLASS_MEMBER(darkskin::SinglelineTextBoxTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSinglelineTextBoxTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSinglelineTextBoxTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::SinglelineTextBoxTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::SinglelineTextBoxTemplate)
BEGIN_CLASS_MEMBER(darkskin::TabDropdownTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::TabDropdownTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::TabDropdownTemplate)
BEGIN_CLASS_MEMBER(darkskin::TabHeaderTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::TabHeaderTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::TabHeaderTemplate)
BEGIN_CLASS_MEMBER(darkskin::TabTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiTabTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTabTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::TabTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::TabTemplate)
BEGIN_CLASS_MEMBER(darkskin::TextListTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiTextListTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTextListTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::TextListTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::TextListTemplate)
BEGIN_CLASS_MEMBER(darkskin::ToolstripButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ToolstripButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ToolstripButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::ToolstripDropdownButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ToolstripDropdownButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ToolstripDropdownButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::ToolstripMenuTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiMenuTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiMenuTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ToolstripMenuTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ToolstripMenuTemplate)
BEGIN_CLASS_MEMBER(darkskin::ToolstripSplitArrowTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiSelectableButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ToolstripSplitArrowTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ToolstripSplitArrowTemplate)
BEGIN_CLASS_MEMBER(darkskin::ToolstripSplitButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiToolstripButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ToolstripSplitButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ToolstripSplitButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::ToolstripSplitterTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ToolstripSplitterTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ToolstripSplitterTemplate)
BEGIN_CLASS_MEMBER(darkskin::ToolstripTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiControlTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::ToolstripTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::ToolstripTemplate)
BEGIN_CLASS_MEMBER(darkskin::TooltipTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiWindowTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiWindowTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::TooltipTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::TooltipTemplate)
BEGIN_CLASS_MEMBER(darkskin::TopScrollButtonTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::TopScrollButtonTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::TopScrollButtonTemplate)
BEGIN_CLASS_MEMBER(darkskin::TreeViewTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiTreeViewTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiTreeViewTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::TreeViewTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::TreeViewTemplate)
BEGIN_CLASS_MEMBER(darkskin::VScrollHandleTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiButtonTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::VScrollHandleTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::VScrollHandleTemplate)
BEGIN_CLASS_MEMBER(darkskin::VScrollTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::VScrollTemplate*(), NO_PARAMETER)
CLASS_MEMBER_FIELD(draggingHandle)
@@ -1645,7 +1645,7 @@ namespace vl
END_CLASS_MEMBER(darkskin::VScrollTemplate)
BEGIN_CLASS_MEMBER(darkskin::VTrackerTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiScrollTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::VTrackerTemplate*(), NO_PARAMETER)
CLASS_MEMBER_FIELD(draggingHandle)
@@ -1653,12 +1653,12 @@ namespace vl
END_CLASS_MEMBER(darkskin::VTrackerTemplate)
BEGIN_CLASS_MEMBER(darkskin::WindowTemplate)
CLASS_MEMBER_BASE(vl::presentation::templates::GuiWindowTemplate)
CLASS_MEMBER_BASE(::vl::presentation::templates::GuiWindowTemplate)
CLASS_MEMBER_CONSTRUCTOR(darkskin::WindowTemplate*(), NO_PARAMETER)
END_CLASS_MEMBER(darkskin::WindowTemplate)
BEGIN_CLASS_MEMBER(demo::MainWindow)
CLASS_MEMBER_BASE(vl::presentation::controls::GuiWindow)
CLASS_MEMBER_BASE(::vl::presentation::controls::GuiWindow)
CLASS_MEMBER_CONSTRUCTOR(demo::MainWindow*(), NO_PARAMETER)
END_CLASS_MEMBER(demo::MainWindow)
File diff suppressed because it is too large Load Diff
Binary file not shown.