• Showing Page History #39194
  • Showing Page History #39195
  • Showing Page History #39303

Show page source of Ageha #39206

{{{ comment
= Ageha 1.1 (AGH 2.0) =
'''AGH 2.0(Ageha)'''は、[MPX]の枠組みの中の一つです。
}}}
= AGH 2.0 (Ageha 1.1) =

'''AGH 2.0(Ageha)'''は、新たに[MPX]の枠組みの中の一つとして定義します。

MPXの中で、GUIコンポーネントの部分を担当します。

[AGH AGH 1.1]と特に大きく変わった所は、全てのあらゆるクラスを'''「コントロール」'''
として定義した事です。これは、単なる表示用コントロール(ウインドウやボタン等)のみならず、
Factoryやタイマー等も一つのコントロールとして扱います。

また、最上位コントロールとして、CWindowBase ではなく、新たに「CRootBase」が定義されています。[[BR]]
これにより、ウインドウを持たないアプリケーションや、複数のウインドウを使用するアプリケーション
にも対応出来ます。

 * CRootBase / CApplicationBase
   * CImplFactoryBase
   * CWindowBase
     * CButtonBase
     * CLabelBase / CTextBase
     * CTextBoxBase




 * CRoot
   * CAghMwlImplFactory
     * CWindow
       * CAugustRoot
         * CImage
         * CText


 * Ageha=Abstract Graphic-usEr-inteface HeAders


 * AGF=Abstract GUI Framework
 * AWF=Abstract Window Framework