問題タブ [shoes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 靴のイベントを削除する
シューズのイベントを削除する方法はありますか?多くのWebサイトや参照を検索しましたが、イベントを削除する方法が見つかりません...独自のイベントマネージャーを作成する必要があることを気にしています...本当に必要ですか?または、イベントリスナーをアタッチ解除する方法はありますか?
ruby - 子ボタンのクリックでスロットを削除する
子ボタンのクリックからスロットを削除しようとしましたが、機能しないようです。例えば
助言がありますか?
ruby - シューズは Windows で GTK をサポートしますか? すべての ruby-gnome2 API を靴で使用できますか?
今のところどちらも真実ではないことはわかっていますが、私はこれらが真実であることを本当に望んでいます. ruby のデスクトップライブラリとしては、ruby-gnome2 と shoes が最もよく使われていると聞いています。靴と gtk はいくつかの共通点に依存しており、靴は UI をより高度に抽象化するため、さらに一歩進んでそれらをマージしてみませんか? 完全に GTK の上に靴を作ります。
靴のクリエイターのさまざまな意図を尊重するので、明確にするための質問です.
素晴らしい仕事をありがとう!
ruby - パスに靴の実行可能ファイルを取得するにはどうすればよいですか?
私は靴を使い始めていますが、nks のドキュメントでは、スクリプトを作成してから、次のように起動するように指示されています。
靴の実行可能ファイルは、インストールした Shoes.app にあります。したがって、靴は私の道にないので、これはできません。
靴を /usr/local/bin にシンボリックリンクしようとしましたが、起動しようとするとこのエラーが発生します。
何か案は?
ジェフ
PS。追加情報: OSX Leopard。靴バージョン、レーズン。dmgからインストール。リンクは絶対パスから作成されました->
ruby - 靴のクリックイベント
スロットをクリックすると、スロットの内容を変更してユーザー フィードバックを提供し、実行に数秒かかるコードを呼び出します。ただし、スロットへの変更は、「遅い」プロセスが完了するまでレンダリングされません。「遅い」コードが実行される前に、強制的にレンダリングを行う方法はありますか?
次の例では、「処理中です。しばらくお待ちください...」というメッセージがユーザーに表示されることはありません。
ruby.c または canvas.c の Shoes のソース コードを見ると、リペイントまたはペイント キャンバスへの参照があります。それらは靴の中から呼び出すことができますか?
前もって感謝します
graphics - 軽量でクロスプラットフォームのテキスト エディターを構築する方法
優れた外観とキーボード中心の入力を組み合わせた、シンプルで軽量なテキスト エディターを構築することを計画しています。
アンチエイリアシングやすべてのグラフィック全般を細かく制御したいのですが、ウィジェットのライブラリ全体を持つことは気にしません。UI のほぼ全体がテキストベースで、アプリのメイン キャンバス/ウィンドウに表示されます。
- GTK や Qt などのツールキットはやり過ぎのように思えます。必要のない大量のウィジェットと複雑なコードベースです。
- Titanium、AIR、および XULRunner は、いくつかの点でさらに大きくなります。開発は迅速ですが、軽量なアプローチではありません。
- 靴はほぼ完璧にフィットするように見えましたが、少し小さすぎて十分なイベントをサポートしていません (ウィンドウのサイズ変更など)。
Cairo/Pango または別のグラフィックス ライブラリでビルドし、プラットフォーム固有のものを自分でロールする必要があると思いますか? 私はむしろ何らかのフレームワークを使用したいと思います。
基本的に私が欲しいのは:
- 良いイベント処理
- ウィンドウ処理
- メニュー
- 非常に優れたタイプ レンダリングの選択肢による描画
最初からこのクロスプラットフォームを構築したいと思っています。
character-encoding - geditはshoes2.runを開くことができません
靴をダウンロードしたばかりですが、箱から出せません。
ubuntu intrepidでshoes2.runをダブルクリックすると、geditが次のメッセージで開きます。
2つのオプションと再試行ボタンを備えたドロップダウンを提供しました。
- 現在のロケール(UTF-8)
- 西部(ISO-8859-15)
どちらも認識されません。
どうすれば実行できますか?
installation - 靴と宝石
私は靴レーズンを持っています(0.r1134)[i686-darwin8.9.1]+ビデオ
次のようにShoes.setupブロックを設定しようとしています。
mwa.loginに到達するまではすべて正常に機能します。これにより、安全なログインを実行するXML-RPCラッパーAPIに移動します。エラーが発生します:
未定義のメソッド`closed? ' にとって #
irbを起動して「my_webservice_api_wrapper.rb」をロードすると、すべて正常に機能するため、Shoesに何をいつロードする必要があるかを誤解しているのではないかと思います。
助けていただければ幸いです。靴は本当にかっこいいですね。