Clone of Akilla's ac2d @ https://github.com/deregtd/AC2D

CRootWindow.cpp 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. #include "stdafx.h"
  2. #include "CRootWindow.h"
  3. CRootWindow::CRootWindow()
  4. {
  5. /*
  6. AddMoveEventHandler( *this );
  7. AddResizeEventHandler( *this );
  8. AddMouseEventHandler( *this );
  9. AddKeyboardEventHandler( *this );
  10. AddRenderEventHandler( *this );
  11. AddFocusEventHandler( *this );
  12. AddClipboardEventHandler( *this );
  13. */
  14. }
  15. CRootWindow::~CRootWindow()
  16. {
  17. }
  18. bool CRootWindow::SetWidth( float NewWidth )
  19. {
  20. return false;
  21. }
  22. bool CRootWindow::SetHeight( float NewHeight )
  23. {
  24. return false;
  25. }
  26. bool CRootWindow::SetSize( float NewWidth, float NewHeight )
  27. {
  28. return false;
  29. }
  30. bool CRootWindow::SetTop( float NewTop )
  31. {
  32. return false;
  33. }
  34. bool CRootWindow::SetLeft( float NewLeft )
  35. {
  36. return false;
  37. }
  38. bool CRootWindow::SetPosition( float NewLeft, float NewTop )
  39. {
  40. return false;
  41. }
  42. float CRootWindow::GetLeft() const
  43. {
  44. return 0;
  45. }
  46. float CRootWindow::GetTop() const
  47. {
  48. return 0;
  49. }
  50. float CRootWindow::GetWidth() const
  51. {
  52. return CWindow::GetWidth();
  53. }
  54. float CRootWindow::GetHeight() const
  55. {
  56. return CWindow::GetHeight();
  57. }
  58. float CRootWindow::GetAbsoluteLeft() const
  59. {
  60. return 0;
  61. }
  62. float CRootWindow::GetAbsoluteTop() const
  63. {
  64. return 0;
  65. }
  66. bool CRootWindow::SetAnchorTop( bool NewAnchorTop )
  67. {
  68. return false;
  69. }
  70. bool CRootWindow::SetAnchorLeft( bool NewAnchorLeft )
  71. {
  72. return false;
  73. }
  74. bool CRootWindow::SetAnchorBottom( bool NewAnchorBottom )
  75. {
  76. return false;
  77. }
  78. bool CRootWindow::SetAnchorRight( bool NewAnchorRight )
  79. {
  80. return false;
  81. }
  82. bool CRootWindow::GetAnchorTop() const
  83. {
  84. return true;
  85. }
  86. bool CRootWindow::GetAnchorLeft() const
  87. {
  88. return true;
  89. }
  90. bool CRootWindow::GetAnchorBottom() const
  91. {
  92. return false;
  93. }
  94. bool CRootWindow::GetAnchorRight() const
  95. {
  96. return false;
  97. }
  98. bool CRootWindow::SetVisible( bool NewVisible )
  99. {
  100. return false;
  101. }
  102. bool CRootWindow::GetVisible() const
  103. {
  104. return true;
  105. }
  106. bool CRootWindow::JumpToFront()
  107. {
  108. return false;
  109. }
  110. bool CRootWindow::JumpToBack()
  111. {
  112. return false;
  113. }
  114. bool CRootWindow::AddChild( IWindow &Child, bool AddToBack )
  115. {
  116. return false;
  117. }
  118. bool CRootWindow::RemoveChild( IWindow &Child )
  119. {
  120. return false;
  121. }
  122. bool CRootWindow::SetParent( IWindow *NewParent )
  123. {
  124. return false;
  125. }
  126. IWindow *CRootWindow::GetParent() const
  127. {
  128. return NULL;
  129. }
  130. const std::list< IWindow * > &CRootWindow::GetChildren() const
  131. {
  132. return CWindow::GetChildren();
  133. }
  134. bool CRootWindow::PrivateSetWidth( float NewWidth )
  135. {
  136. return CWindow::SetWidth( NewWidth );
  137. }
  138. bool CRootWindow::PrivateSetHeight( float NewHeight )
  139. {
  140. return CWindow::SetHeight( NewHeight );
  141. }
  142. bool CRootWindow::PrivateSetSize( float NewWidth, float NewHeight )
  143. {
  144. return CWindow::SetSize( NewWidth, NewHeight );
  145. }
  146. bool CRootWindow::PrivateSetTop( float NewTop )
  147. {
  148. return CWindow::SetTop( NewTop );
  149. }
  150. bool CRootWindow::PrivateSetLeft( float NewLeft )
  151. {
  152. return CWindow::SetLeft( NewLeft );
  153. }
  154. bool CRootWindow::PrivateSetPosition( float NewLeft, float NewTop )
  155. {
  156. return CWindow::SetPosition( NewLeft, NewTop );
  157. }
  158. bool CRootWindow::PrivateAddChild( IWindow &Child )
  159. {
  160. return CWindow::AddChild( Child );
  161. }
  162. bool CRootWindow::PrivateRemoveChild( IWindow &Child )
  163. {
  164. return CWindow::RemoveChild( Child );
  165. }