Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

arsobject.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  Ars

Defines

#define __ARSOBJ_H__
#define F_NONE   0x00000000
#define F_SELECTABLE   0x00000001
#define F_EXIT   0x00000002
#define F_EDITABLE   0x00000004
#define F_HIDETREE   0x00000008
#define F_INDIRECT   0x00000010
#define F_PASSWORD   (0x00000020 | F_EDITABLE)
#define F_MULTISELECT   (0x00000040 | F_SELECTABLE)
#define F_TABSTOP   0x00000080
#define F_DIRTY   0x00000100
#define F_FOLLOWMOUSE   0x00000200
#define S_NONE   0x00000000
#define S_SELECTED   0x00000001
#define S_DISABLED   0x00000002
#define S_CHECKED   0x00000004
#define S_OUTLINED   0x00000008
#define S_SHADOWED   0x00000010
#define S_BORDER   0x00000020
#define S_FOCUS   0x00000040
#define S_HIGHLIGHT   0x00000080
#define S_ALIGN_LEFT   0x00000100
#define S_ALIGN_RIGHT   0x00000200
#define S_ALIGN_TOP   0x00000400
#define S_ALIGN_BOTTOM   0x00000800
#define VALIGN_MASK   (S_ALIGN_TOP|S_ALIGN_BOTTOM)
#define HALIGN_MASK   (S_ALIGN_LEFT|S_ALIGN_RIGHT)
#define S_RAISED   0x00001000
#define S_SUNKEN   0x00002000
#define S_TRANSPARENT   0x00004000
#define S_INVERTONFOLLOW   0x00008000
#define MAY_GAINFOCUS   (F_SELECTABLE|F_EDITABLE|F_EXIT|F_TABSTOP)


Define Documentation

#define __ARSOBJ_H__
 

Definition at line 2 of file arsobject.h.

#define F_DIRTY   0x00000100
 

Definition at line 23 of file arsobject.h.

Referenced by Ars::Thing::IsDirty(), and Ars::Thing::SetDirty().

#define F_EDITABLE   0x00000004
 

Definition at line 17 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), and Ars::XEditBox::SetupWindow().

#define F_EXIT   0x00000002
 

Definition at line 16 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication().

#define F_FOLLOWMOUSE   0x00000200
 

Definition at line 24 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication().

#define F_HIDETREE   0x00000008
 

Definition at line 18 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::Form::Draw(), Ars::Window::HideWindow(), Ars::Form::InitDialog(), Ars::Window::IsVisible(), Ars::Thing::IsVisible(), and Ars::Window::ShowWindow().

#define F_INDIRECT   0x00000010
 

Definition at line 19 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication().

#define F_MULTISELECT   (0x00000040 | F_SELECTABLE)
 

Definition at line 21 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), and Ars::XListBox::Init().

#define F_NONE   0x00000000
 

Definition at line 14 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::XTextBox::Init(), Ars::XScrollBar::Init(), Ars::XListBox::Init(), Ars::XDropDown::Init(), and Ars::Thing::Thing().

#define F_PASSWORD   (0x00000020 | F_EDITABLE)
 

Definition at line 20 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), and Ars::XEditBox::SetupWindow().

#define F_SELECTABLE   0x00000001
 

Definition at line 15 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::XDropDown::Init(), Ars::XListBox::SetAllSelections(), and Ars::XListBox::SetSelection().

#define F_TABSTOP   0x00000080
 

Definition at line 22 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication().

#define HALIGN_MASK   (S_ALIGN_LEFT|S_ALIGN_RIGHT)
 

Definition at line 41 of file arsobject.h.

Referenced by Ars::HPaint::_TextOut(), Ars::XGroupBox::Draw(), Ars::XCheckBox::Draw(), Ars::XButtonImage::Draw(), Ars::HPaint::GetMetrics(), Ars::Painter::SetTextAlign(), and Ars::HPaint::SetTextAlign().

#define MAY_GAINFOCUS   (F_SELECTABLE|F_EDITABLE|F_EXIT|F_TABSTOP)
 

Definition at line 49 of file arsobject.h.

Referenced by Ars::Window::evMouseButtonDown().

#define S_ALIGN_BOTTOM   0x00000800
 

Definition at line 39 of file arsobject.h.

Referenced by Ars::HPaint::_TextOut(), Ars::ArsApplication::ArsApplication(), Ars::XButtonImage::Draw(), and Ars::HPaint::GetMetrics().

#define S_ALIGN_LEFT   0x00000100
 

Definition at line 36 of file arsobject.h.

Referenced by Ars::HPaint::_TextOut(), Ars::ArsApplication::ArsApplication(), Ars::XGroupBox::Draw(), Ars::XCheckBox::Draw(), Ars::XButtonImage::Draw(), Ars::HPaint::GetMetrics(), MainGame::MainLoop(), Continue::SetupDialog(), and BqBase::SetupDialog().

#define S_ALIGN_RIGHT   0x00000200
 

Definition at line 37 of file arsobject.h.

Referenced by Ars::HPaint::_TextOut(), Ars::ArsApplication::ArsApplication(), Ars::XButtonImage::Draw(), and Ars::HPaint::GetMetrics().

#define S_ALIGN_TOP   0x00000400
 

Definition at line 38 of file arsobject.h.

Referenced by Ars::HPaint::_TextOut(), Ars::ArsApplication::ArsApplication(), Ars::XGroupBox::Draw(), Ars::XButtonImage::Draw(), Ars::HPaint::GetMetrics(), MainGame::MainLoop(), Continue::SetupDialog(), and BqBase::SetupDialog().

#define S_BORDER   0x00000020
 

Definition at line 32 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), and Ars::XBox::Draw().

#define S_CHECKED   0x00000004
 

Definition at line 29 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::XCheckBox::Draw(), and Ars::XCheckBox::ToggleCheck().

#define S_DISABLED   0x00000002
 

Definition at line 28 of file arsobject.h.

Referenced by Ars::XLabel::AdjustColors(), Ars::ArsApplication::ArsApplication(), Ars::XButtonImage::Draw(), Ars::Thing::EnableWindow(), Ars::XButton::evMouseButtonDown(), Ars::Window::evMouseButtonDown(), Ars::Window::evMouseButtonUp(), Ars::XCheckBox::evMouseLClick(), and Ars::XLabel::RestoreColors().

#define S_FOCUS   0x00000040
 

Definition at line 33 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::XButtonImage::Draw(), Ars::XBox::Draw(), Ars::XButton::evMouseButtonDown(), Ars::XButton::evMouseButtonUp(), MainGame::evMouseLClick(), and Ars::XButton::evMouseMove().

#define S_HIGHLIGHT   0x00000080
 

Definition at line 34 of file arsobject.h.

Referenced by Ars::XLabel::AdjustColors(), Ars::ArsApplication::ArsApplication(), Ars::XButtonImage::Draw(), Ars::XButton::evMouseButtonDown(), Ars::XButton::evMouseButtonUp(), MainGame::evMouseLClick(), Ars::XLabel::evMouseMove(), Ars::XEditBox::evMouseMove(), and Ars::XLabel::RestoreColors().

#define S_INVERTONFOLLOW   0x00008000
 

Definition at line 47 of file arsobject.h.

Referenced by Ars::XLabel::AdjustColors(), Ars::ArsApplication::ArsApplication(), and Ars::XLabel::RestoreColors().

#define S_NONE   0x00000000
 

Definition at line 26 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::Thing::SetState(), and Ars::Thing::Thing().

#define S_OUTLINED   0x00000008
 

Definition at line 30 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), and Ars::XBox::Draw().

#define S_RAISED   0x00001000
 

Definition at line 43 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::XGroupBox::Draw(), Ars::XBox::Draw(), Ars::XScrollBar::Init(), and Ars::XDropDown::Init().

#define S_SELECTED   0x00000001
 

Definition at line 27 of file arsobject.h.

Referenced by Ars::XLabel::AdjustColors(), Ars::ArsApplication::ArsApplication(), Ars::XButtonImage::Draw(), Ars::XBox::Draw(), Ars::XButton::evMouseButtonDown(), Ars::XButton::evMouseButtonUp(), MainGame::evMouseLClick(), and Ars::XLabel::RestoreColors().

#define S_SHADOWED   0x00000010
 

Definition at line 31 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), and Ars::XBox::Draw().

#define S_SUNKEN   0x00002000
 

Definition at line 44 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), Ars::XGroupBox::Draw(), Ars::XBox::Draw(), Ars::XTextBox::Init(), Ars::XListBox::Init(), and Ars::XDropDown::Init().

#define S_TRANSPARENT   0x00004000
 

Definition at line 46 of file arsobject.h.

Referenced by Ars::ArsApplication::ArsApplication(), and Ars::Window::DrawBG().

#define VALIGN_MASK   (S_ALIGN_TOP|S_ALIGN_BOTTOM)
 

Definition at line 40 of file arsobject.h.

Referenced by Ars::HPaint::_TextOut(), Ars::XGroupBox::Draw(), Ars::XCheckBox::Draw(), Ars::XButtonImage::Draw(), Ars::HPaint::GetMetrics(), Ars::Painter::SetTextAlign(), Ars::HPaint::SetTextAlign(), and Ars::HPaint::TextOutStr().


Generated on Fri Dec 5 04:06:02 2003 for Borqueror by doxygen 1.3.3