コード例 #1
0
ファイル: gui.php プロジェクト: NewDelion/PocketMine-0.13.x
 function onMenuHelpForums()
 {
     wxLaunchDefaultBrowser("http://forums.pocketmine.net");
 }
コード例 #2
0
ファイル: auctioneditor.php プロジェクト: busyYaman/yapitool
 protected function loadFieldToEditor(&$datalist, &$containerwidget, $row, $col)
 {
     if ($row < 0 || $row >= count($datalist)) {
         return;
     }
     $f = $col - 1;
     if ($f == $this->interpreter_instance->get_spec_id_index()) {
         echo "Spec-Id should not be edit.\n";
         return;
     }
     $header = $this->interpreter_instance->csv_header;
     $d = $datalist[$row];
     if ($f == $this->interpreter_instance->get_m_id_index()) {
         $m_id = urlencode(trim($d->m_id));
         if (empty($m_id)) {
             echo "M-ID empty.\n";
             return;
         }
         $msgbox = new wxMessageDialog($this, '即將在瀏覽器中開啟商品頁面,編號: ' . strval($m_id) . "。\n請確認是否開啟?", '在瀏覽器中開啟商品頁面', wxYES_NO | wxCANCEL);
         if (wxID_YES == $msgbox->ShowModal()) {
             $target_url = "https://tw.bid.yahoo.com/item/{$m_id}";
             wxLaunchDefaultBrowser($target_url);
         }
         return;
     } elseif ($this->interpreter_instance->is_inventory_column($f)) {
         list($specname1, $specname2) = $this->interpreter_instance->get_spec_names($d);
         $edtbox = new InventoryEditor($this, $this->interpreter_instance, $d, $f, $specname1, $specname2, $this);
         if (wxID_OK != $edtbox->ShowModal()) {
             return;
         }
         $val = $edtbox->GetValue();
     } elseif ($this->interpreter_instance->is_product_image_column($f)) {
         $val = $d->csv_field[$f];
         $val = $this->openImageFilePicker($val);
         if (FALSE === $val) {
             return;
         }
     } else {
         $val = $d->csv_field[$f];
         $inputbox = new wxTextEntryDialog($this, '修改欄位值「' . $header[$f] . '」', '修改欄位', $val);
         if (wxID_OK != $inputbox->ShowModal()) {
             return;
         }
         $val = $inputbox->GetValue();
         $val = static::ConvertUIFeedbackString($val);
         $d->csv_field[$f] = $val;
     }
     $containerwidget->SetCellValue($row, $col, $val);
 }