<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="MQPythonClass.xsl"?>
<doc>
 <class>MQWidget.Popup</class>
 <superclasses>
  <superclass>MQWidget.WidgetBase</superclass>
  <superclass>MQWidget.WindowBase</superclass>
 </superclasses>
 <message lang="en">A popup class.</message>
 <message lang="ja">ポップアップクラス。</message>
 <properties>
  <property>
   <get>1</get>
   <set>1</set>
   <type>bool</type>
   <name>shadow</name>
   <message lang="en">a shadow display</message>
   <message lang="ja">影表示</message>
  </property>
  <property>
   <get>1</get>
   <set>1</set>
   <type>bool</type>
   <name>overlay</name>
   <message lang="en">an overlay display</message>
   <message lang="ja">オーバーレイ表示</message>
  </property>
 </properties>
 <methods>
  <method>
   <name>Popup</name>
   <message lang="en">Constructor.</message>
   <message lang="ja">コンストラクタ。</message>
   <args>
    <arg option="1">
     <name>parent</name>
     <type>MQWidget.WindowBase</type>
     <message lang="en">A parent window</message>
     <message lang="ja">親ウィンドウ</message>
    </arg>
   </args>
  </method>
  <method>
   <name>getPreferredSidePosition</name>
   <message lang="en">Get a side position for a widget.</message>
   <message lang="ja">ウェジェットに横付け表示する位置を取得します。</message>
   <args>
    <arg>
     <name>base_widget</name>
     <type>MQWidget.WidgetBase</type>
     <message lang="en">A side widget</message>
     <message lang="ja">横付けするウィジェット</message>
    </arg>
    <arg>
     <name>horz</name>
     <type>bool</type>
     <message lang="en">A horizontal</message>
     <message lang="ja">横付けするウィジェット</message>
     <values>
      <value value="True">
       <message lang="en">Left or right</message>
       <message lang="ja">左または右</message>
      </value>
      <value value="False">
       <message lang="en">Up or bottom</message>
       <message lang="ja">上または下</message>
      </value>
     </values>
    </arg>
   </args>
   <return>
    <type>list{int,int,int,int}</type>
    <message lang="en">A list contains a width and a height</message>
    <message lang="ja">X座標・Y座標・横幅・縦幅を格納したリスト</message>
   </return>
  </method>
  <method>
   <name>showPopup</name>
   <message lang="en">Show a popup at the specified position.</message>
   <message lang="ja">指定した位置にポップアップを表示します。</message>
   <args>
    <arg>
     <name>screen_x</name>
     <type>int</type>
     <message lang="en">X coordinate in the screen</message>
     <message lang="ja">スクリーン座標上のX位置</message>
    </arg>
    <arg>
     <name>screen_y</name>
     <type>int</type>
     <message lang="en">Y coordinate in the screen</message>
     <message lang="ja">スクリーン座標上のY位置</message>
    </arg>
   </args>
  </method>
 </methods>
</doc>
