<?xml version="1.0"?>
<!DOCTYPE uiml PUBLIC "-//Harmonia//DTD UIML 2.0 Draft//EN" "http://uiml.org/dtds/UIML2_0e.dtd">

<uiml>
  <head>
    <meta name="Purpose" content="Paint"/>
    <meta name="Author" content="Constantinos Phanouriou"/>
    <meta name="Description" content="Phd Dissertation: Appendix B5"/>
  </head>

  <interface name="Paint">
    <structure name="Menus">
      <part name="Top"             class="JFrame">
        <part name="Menubar"       class="JMenuBar">
          <part name="File"        class="JMenu">
            <part name="New"       class="JMenuItem"/>
            <part name="Separate"  class="JSeparator"/>
            <part name="Quit"      class="JMenuItem"/>
          </part>
          <part name="Tools"       class="JMenu">
            <part name="Eraser"    class="JMenuItem"/>
            <part name="Pencil"    class="JMenuItem"/>
            <part name="Brush"     class="JMenuItem"/>
          </part>
          <part name="Help"        class="JMenu">
            <part name="About"     class="JMenuItem"/>
          </part>
        </part>
      </part>
    </structure>

    <structure name="ToolBar">
      <part name="Top"             class="JFrame">
        <part name="Menubar"       class="JMenuBar">
          <part name="File"        class="JMenu">
            <part name="New"       class="JMenuItem"/>
            <part name="Separate"  class="JSeparator"/>
            <part name="Quit"      class="JMenuItem"/>
          </part>
          <part name="Help"        class="JMenu">
            <part name="About"     class="JMenuItem"/>
          </part>
        </part>
        <part name="Tools"         class="JToolBar">
          <part name="Eraser"      class="JButton"/>
          <part name="Pencil"      class="JButton"/>
          <part name="Brush"       class="JButton"/>
        </part>
      </part>
    </structure>

    <style>
      <property name="title"  part-name="Top">Simple Paint Interface</property>
      <property name="bounds" part-name="Top">0,0,350,150</property>

      <property name="borderAlignment" part-name="Menubar">North</property>

      <property name="text" part-name="File">File</property>
      <property name="text" part-name="Tools">Tools</property>
      <property name="text" part-name="Help">Help</property>

      <property name="borderAlignment" part-name="Tools">South</property>
      <property name="maximumSize" part-class="JButton">100, 50</property>

      <property name="text" part-name="New">New</property>
      <property name="text" part-name="Quit">Quit</property>

      <property name="text" part-name="Eraser">Eraser</property>
      <property name="icon" part-name="Eraser">icons/Eraser.gif</property>
      <property name="text" part-name="Pencil">Pencil</property>
      <property name="icon" part-name="Pencil">icons/Pencil.gif</property>
      <property name="text" part-name="Brush">Brush</property>
      <property name="icon" part-name="Brush">icons/Brush.gif</property>

      <property name="text" part-name="About">About Paint</property>
    </style>
  </interface>
</uiml>
