8 #include <system/object.h>
9 #include <system/guid.h>
10 #include <drawing/color.h>
13 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
19 enum class BackgroundPattern;
22 class GroupCriterionCollection;
24 namespace Visualization
42 typedef System::Object BaseType;
44 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
54 ASPOSE_TASKS_SHARED_API
bool get_Ascending()
const;
58 ASPOSE_TASKS_SHARED_API
void set_Ascending(
bool value);
62 ASPOSE_TASKS_SHARED_API System::Drawing::Color get_CellColor()
const;
66 ASPOSE_TASKS_SHARED_API
void set_CellColor(System::Drawing::Color value);
70 ASPOSE_TASKS_SHARED_API System::Drawing::Color get_FontColor()
const;
74 ASPOSE_TASKS_SHARED_API
void set_FontColor(System::Drawing::Color value);
78 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Field get_Field()
const;
82 ASPOSE_TASKS_SHARED_API
void set_Field(Aspose::Tasks::Field value);
87 ASPOSE_TASKS_SHARED_API int32_t get_Index()
const;
92 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Group>&
get_ParentGroup()
const;
96 ASPOSE_TASKS_SHARED_API Aspose::Tasks::GroupOn get_GroupOn()
const;
100 ASPOSE_TASKS_SHARED_API
void set_GroupOn(Aspose::Tasks::GroupOn value);
104 ASPOSE_TASKS_SHARED_API BackgroundPattern get_Pattern()
const;
108 ASPOSE_TASKS_SHARED_API
void set_Pattern(BackgroundPattern value);
112 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Object>& get_StartAt()
const;
116 ASPOSE_TASKS_SHARED_API
void set_StartAt(
const System::SharedPtr<System::Object>& value);
120 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Object>& get_GroupInterval()
const;
124 ASPOSE_TASKS_SHARED_API
void set_GroupInterval(
const System::SharedPtr<System::Object>& value);
128 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Visualization::FontDescriptor>& get_Font()
const;
132 ASPOSE_TASKS_SHARED_API
void set_Font(
const System::SharedPtr<Visualization::FontDescriptor>& value);
139 ASPOSE_TASKS_SHARED_API
bool Equals(System::SharedPtr<System::Object> obj)
override;
142 ASPOSE_TASKS_SHARED_API int32_t GetHashCode()
const override;
152 ASPOSE_TASKS_SHARED_API
void set_Index(int32_t value);
157 ASPOSE_TASKS_SHARED_API
void set_ParentGroup(
const System::SharedPtr<Group>& value);
159 #ifdef ASPOSE_GET_SHARED_MEMBERS
160 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
168 System::Drawing::Color pr_CellColor;
169 System::Drawing::Color pr_FontColor;
170 Aspose::Tasks::Field pr_Field;
172 System::WeakPtr<Group> pr_ParentGroup;
173 Aspose::Tasks::GroupOn pr_GroupOn;
174 BackgroundPattern pr_Pattern;
175 System::SharedPtr<System::Object> pr_StartAt;
176 System::SharedPtr<System::Object> pr_GroupInterval;
177 System::SharedPtr<Visualization::FontDescriptor> pr_Font;
Represents a criterion in a group definition. The GroupCriterion object is a member of the GroupCrite...
Definition: GroupCriterion.h:39
const System::SharedPtr< Group > & get_ParentGroup() const
Gets the parent of the GroupCriterion object.
Contains a collection of GroupCriterion objects. Implements ICollection<GroupCriterion> interface...
Definition: GroupCriterionCollection.h:42