update
This commit is contained in:
parent
f20d46e4cf
commit
10d51bc83c
8 changed files with 57 additions and 1 deletions
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
#include <MwCXX/Widget/Box.h>
|
||||
#include <MwCXX/Widget/Button.h>
|
||||
#include <MwCXX/Widget/Calendar.h>
|
||||
#include <MwCXX/Widget/CheckBox.h>
|
||||
#include <MwCXX/Widget/Entry.h>
|
||||
#include <MwCXX/Widget/Frame.h>
|
||||
|
|
@ -19,5 +20,8 @@
|
|||
#include <MwCXX/Widget/RadioBox.h>
|
||||
#include <MwCXX/Widget/ComboBox.h>
|
||||
#include <MwCXX/Widget/TreeView.h>
|
||||
#include <MwCXX/Widget/SubWindow.h>
|
||||
#include <MwCXX/Widget/Table.h>
|
||||
#include <MwCXX/Widget/Tab.h>
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,6 +28,10 @@ MwCXX::String GetSubBackground();
|
|||
void SetSubBackground(MwCXX::String value);
|
||||
MwCXX::String GetSubForeground();
|
||||
void SetSubForeground(MwCXX::String value);
|
||||
MwCXX::String GetTitleBackground();
|
||||
void SetTitleBackground(MwCXX::String value);
|
||||
MwCXX::String GetTitleForeground();
|
||||
void SetTitleForeground(MwCXX::String value);
|
||||
int GetUseMonospace();
|
||||
void SetUseMonospace(int value);
|
||||
int GetWaitMS();
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ namespace MwCXX {
|
|||
void SetHasBorder(int value);
|
||||
int GetInverted();
|
||||
void SetInverted(int value);
|
||||
int GetWaitLayout();
|
||||
void SetWaitLayout(int value);
|
||||
};
|
||||
}; // namespace MwCXX
|
||||
|
||||
|
|
|
|||
|
|
@ -26,6 +26,8 @@ namespace MwCXX {
|
|||
|
||||
void Add(void* parent, MwLLPixmap pixmap, MwCXX::String item);
|
||||
void Delete(void* item);
|
||||
void SetOpened(void* item, int opened);
|
||||
int GetOpened(void* item);
|
||||
void Reset();
|
||||
};
|
||||
}; // namespace MwCXX
|
||||
|
|
|
|||
2
objs.mk
2
objs.mk
|
|
@ -1 +1 @@
|
|||
OBJS += src/dialog/colorpicker.o src/dialog/filechooser.o src/dialog/directorychooser.o src/dialog/messagebox.o src/widget/baseauto.o src/widget/box.o src/widget/button.o src/widget/checkbox.o src/widget/entry.o src/widget/frame.o src/widget/image.o src/widget/label.o src/widget/listbox.o src/widget/menu.o src/widget/numberentry.o src/widget/scrollbar.o src/widget/submenu.o src/widget/viewport.o src/widget/window.o src/widget/progressbar.o src/widget/radiobox.o src/widget/combobox.o src/widget/treeview.o src/widget/opengl.o src/widget/vulkan.o
|
||||
OBJS += src/dialog/colorpicker.o src/dialog/filechooser.o src/dialog/directorychooser.o src/dialog/messagebox.o src/widget/baseauto.o src/widget/box.o src/widget/button.o src/widget/calendar.o src/widget/checkbox.o src/widget/entry.o src/widget/frame.o src/widget/image.o src/widget/label.o src/widget/listbox.o src/widget/menu.o src/widget/numberentry.o src/widget/scrollbar.o src/widget/submenu.o src/widget/viewport.o src/widget/window.o src/widget/progressbar.o src/widget/radiobox.o src/widget/combobox.o src/widget/treeview.o src/widget/subwindow.o src/widget/table.o src/widget/tab.o src/widget/opengl.o src/widget/vulkan.o
|
||||
|
|
|
|||
|
|
@ -135,6 +135,30 @@ void MwCXX::Base::SetSubForeground(MwCXX::String value) {
|
|||
#endif
|
||||
}
|
||||
|
||||
MwCXX::String MwCXX::Base::GetTitleBackground() {
|
||||
return (MwCXX::String)MwGetText(this->widget, MwNtitleBackground);
|
||||
}
|
||||
|
||||
void MwCXX::Base::SetTitleBackground(MwCXX::String value) {
|
||||
#ifndef MWCXX_USE_C_STRING
|
||||
MwSetText(this->widget, MwNtitleBackground, value.c_str());
|
||||
#else
|
||||
MwSetText(this->widget, MwNtitleBackground, (MwCXX::String)value);
|
||||
#endif
|
||||
}
|
||||
|
||||
MwCXX::String MwCXX::Base::GetTitleForeground() {
|
||||
return (MwCXX::String)MwGetText(this->widget, MwNtitleForeground);
|
||||
}
|
||||
|
||||
void MwCXX::Base::SetTitleForeground(MwCXX::String value) {
|
||||
#ifndef MWCXX_USE_C_STRING
|
||||
MwSetText(this->widget, MwNtitleForeground, value.c_str());
|
||||
#else
|
||||
MwSetText(this->widget, MwNtitleForeground, (MwCXX::String)value);
|
||||
#endif
|
||||
}
|
||||
|
||||
int MwCXX::Base::GetUseMonospace() {
|
||||
return (int)MwGetInteger(this->widget, MwNuseMonospace);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,5 +50,13 @@ void MwCXX::Box::SetInverted(int value) {
|
|||
MwSetInteger(this->widget, MwNinverted, (int)value);
|
||||
}
|
||||
|
||||
int MwCXX::Box::GetWaitLayout() {
|
||||
return (int)MwGetInteger(this->widget, MwNwaitLayout);
|
||||
}
|
||||
|
||||
void MwCXX::Box::SetWaitLayout(int value) {
|
||||
MwSetInteger(this->widget, MwNwaitLayout, (int)value);
|
||||
}
|
||||
|
||||
void MwCXX::Box::RegisterHandlers() {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -51,6 +51,18 @@ void MwCXX::TreeView::Delete(void* item) {
|
|||
MwVaWidgetExecute(this->widget, "mwTreeViewDelete", NULL, item);
|
||||
}
|
||||
|
||||
void MwCXX::TreeView::SetOpened(void* item, int opened) {
|
||||
MwVaWidgetExecute(this->widget, "mwTreeViewSetOpened", NULL, item, opened);
|
||||
}
|
||||
|
||||
int MwCXX::TreeView::GetOpened(void* item) {
|
||||
int out;
|
||||
|
||||
MwVaWidgetExecute(this->widget, "mwTreeViewGetOpened", &out, item);
|
||||
|
||||
return out;
|
||||
}
|
||||
|
||||
void MwCXX::TreeView::Reset() {
|
||||
MwVaWidgetExecute(this->widget, "mwTreeViewReset", NULL);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue