<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="MQPythonClass.xsl"?>
<doc>
 <class>MQWidget.ComboBox</class>
 <superclasses>
  <superclass>MQWidget.WidgetBase</superclass>
 </superclasses>
 <message lang="en">A combo box class.</message>
 <message lang="ja">コンボボックスクラス。</message>
 <properties>
  <property>
   <get>1</get>
   <set>1</set>
   <type>int</type>
   <name>currentIndex</name>
   <message lang="en">a current index</message>
   <message lang="ja">カレントインデックス</message>
  </property>
  <property>
   <get>1</get>
   <set>1</set>
   <type>int</type>
   <name>numVisible</name>
   <message lang="en">a number of visibility items in a pull down menu</message>
   <message lang="ja">プルダウンメニュー内の表示項目数</message>
  </property>
 </properties>
 <methods>
  <method>
   <name>ComboBox</name>
   <message lang="en">Constructor.</message>
   <message lang="ja">コンストラクタ。</message>
   <args>
    <arg option="1">
     <name>parent</name>
     <type>MQWidget.WidgetBase</type>
     <message lang="en">A parent widget</message>
     <message lang="ja">親ウィジェット</message>
    </arg>
   </args>
  </method>
  <method>
   <name>addItem</name>
   <message lang="en">Add an item.</message>
   <message lang="ja">項目を追加します。</message>
   <args>
    <arg>
     <name>text</name>
     <type>string</type>
     <message lang="en">an item text</message>
     <message lang="ja">項目の文字列</message>
    </arg>
   </args>
   <return>
    <type>int</type>
    <message lang="en">an index of the added item</message>
    <message lang="ja">追加された項目のインデックス</message>
   </return>
  </method>
  <method>
   <name>deleteItem</name>
   <message lang="en">Delete an item.</message>
   <message lang="ja">項目を削除します。</message>
   <args>
    <arg>
     <name>index</name>
     <type>int</type>
     <message lang="en">an index</message>
     <message lang="ja">項目のインデックス</message>
    </arg>
   </args>
  </method>
  <method>
   <name>clearItems</name>
   <message lang="en">Delete all items.</message>
   <message lang="ja">すべての項目を削除します。</message>
  </method>
  <method>
   <name>getItemCount</name>
   <message lang="en">Get a number of items.</message>
   <message lang="ja">項目数を取得します。</message>
   <return>
    <type>int</type>
    <message lang="en">a number of items</message>
    <message lang="ja">項目数</message>
   </return>
  </method>
  <method>
   <name>getItem</name>
   <message lang="en">Get an item.</message>
   <message lang="ja">項目の文字列を取得します。</message>
   <args>
    <arg>
     <name>index</name>
     <type>int</type>
     <message lang="en">an index of an item</message>
     <message lang="ja">項目の文字列</message>
    </arg>
   </args>
   <return>
    <type>string</type>
    <message lang="en">a text of the item</message>
    <message lang="ja">項目の文字列</message>
   </return>
  </method>
  <method>
   <name>setItem</name>
   <message lang="en">Set an item.</message>
   <message lang="ja">項目の文字列を設定します。</message>
   <args>
    <arg>
     <name>index</name>
     <type>int</type>
     <message lang="en">an index of an item</message>
     <message lang="ja">項目のインデックス</message>
    </arg>
    <arg>
     <name>text</name>
　    <type>string</type>
  　  <message lang="en">a text of the item</message>
    　<message lang="ja">項目の文字列</message>
    </arg>
   </args>
  </method>
  <method>
   <name>getItemTag</name>
   <message lang="en">Get an item tag.</message>
   <message lang="ja">項目に割り当てられた任意値を取得します。</message>
   <args>
    <arg>
     <name>index</name>
     <type>int</type>
     <message lang="en">an index of an item</message>
     <message lang="ja">項目の文字列</message>
    </arg>
   </args>
   <return>
    <type>int</type>
    <message lang="en">a tag of the item</message>
    <message lang="ja">項目の任意値</message>
   </return>
  </method>
  <method>
   <name>setItemTag</name>
   <message lang="en">Set a tag.</message>
   <message lang="ja">項目の任意値を設定します。</message>
   <args>
    <arg>
     <name>index</name>
     <type>int</type>
     <message lang="en">an index of an item</message>
     <message lang="ja">項目のインデックス</message>
    </arg>
    <arg>
     <name>tag</name>
　    <type>int</type>
  　  <message lang="en">a tag of the item</message>
    　<message lang="ja">項目の任意値</message>
    </arg>
   </args>
  </method>
  <method>
   <name>addChangedEvent</name>
   <message lang="en">Add an event when a current index has been changed.</message>
   <message lang="ja">カレントインデックスが変更された時のイベントを追加します。</message>
   <args>
    <arg>
     <name>callback</name>
     <type>function(sender)</type>
     <message lang="en">callback function</message>
     <message lang="ja">コールバック関数</message>
    </arg>
   </args>
  </method>
 </methods>
</doc>
