問題タブ [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 - 要素がすべての幅を占めるようにする方法は?
コードからわかるように、テキストの最後からアプリケーション ウィンドウの右端まで進行状況バーを表示しようとしています。テキストの長さが固定されている場合、このソリューションは機能しますが、上記のフラグメントでテキストの長さが変わると機能しません。進行状況バーのスペースが少なすぎるか多すぎます。
この問題の解決策はありますか?
para要素に幅を尋ねてみましたが、0ですか???
ruby - Shoes#'visit' を呼び出すとインスタンス変数が失われるのはなぜですか?
これは、Shoes > Manual > Rules に記載されている複雑さと関係があると確信していますが、わかりません。誰かが次のコードで @var == nil の理由を説明したい場合... アプリケーションの異なるビューを切り替えるために visit を使用できると思っていましたが、すべての状態を失うとうまくいきません。
ruby - Shoes::Setup#gem が私の宝石を見つけられないのはなぜですか?
this hereおよびhereおよびhereに書かれている内容を読んでも、これらの行を機能させることができません。
「sudo gem install statemachine」を正常に実行し、gem を手動で ~/.shoes/ にコピーしましたが、これまでのところ役に立ちませんでした。
Mac OS X 10.5.8 で ruby 1.8 を使用していますが、使用しようとしている gem には依存関係がなく、Ruby から呼び出すと完全に動作します。
このミステリーを解決するために、Shoes と Gem のコードを理解しようとしていますが、経験豊富なプログラマーの助けを借りることができます。
ありがとう。
ruby - (Shoes::EditLine):Shoes::EditLine に対して呼び出されるプライベート メソッド 'split'
RGB 値を取り、Shoes (Raisins リビジョン 1134) を使用して背景をその色に変更する簡単なプログラムを作成しようとしています。これが私のコードです:
実行すると、次のエラーが表示されます: (Shoes::EditLine):Shoes::EditLine に対して呼び出されたプライベート メソッド 'split'。どうしてこれなの?メソッドはirbで機能します。
windows - Rubyシューズのパッケージに問題がありますか?
Hacketyhack.netの(RubyShoes)パッケージソリューションは機能しません。誰かが私に別の方法を教えてもらえますか?
ruby - IronRubyでShoesのクローンを実行する
IronRubyを使用したクロスプラットフォームGUIの作成に関するクールな記事を見つけました。そこでは、誰かが[Shoes]( http://en.wikipedia.org/wiki/Shoes_(GUI_toolkit) DSLを_whyによって IronRubyのラッキースティッフによって再作成しました。
素晴らしいですね!
そこで、記事からIronRubyバイナリとコードをダウンロードし、次のコマンドを実行しました。
しかし、次のエラーが発生します。
これらのサンプルアプリを実行するにはどうすればよいですか?
ruby - Ruby1.9をShoesで使用するにはどうすればよいですか?
靴はそれ自身のRubyインストールをラップしますよね?
Ruby1.9の機能であるFiberが使えません。そして、ジェネレーターを作成するためにファイバーを使用したいと思います。
これが私のコードです(問題が私のコードにないことを確認できます):
そして、私がこのような靴アプリを作った場合:
靴のコンソールを引き上げると、次のエラーが表示されます。
ファイバーは初期化されていない定数であると言っているので、私のコードに何か問題があるか、このRubyバージョンはファイバークラスを認識していません-後者が当てはまるはずです。
Rubyのバージョン(私のMacインストールでは1.8)を決定する際にこの質問を見ましたが、バージョンを変更する方法がわかりません。
ruby - 編集ボックスの自動高さ
私の靴のアプリケーションには、3 つのアイテムが互いに積み重ねられています (もちろん、スタックがあります)。
- バナー
- 編集ボックス
- フロー内の 2 つのボタン
私がやりたいことは、バナーをデフォルトのサイズ (48px) のままにし、ボタンも同様に (これはプラットフォーム固有のものであると思いますか?)、編集ボックスが画面上の残りの領域を占めるようにし、自動的にサイズを変更します。窓?これは可能ですか?
そうでない場合、ボタンを編集ボックスの上に移動することは可能でしょうか? (そのため、編集ボックスはウィンドウの下部までいっぱいになります)
ruby - 靴の流れを中心に置く
フローの内容をShoesの中央に配置できますか?
段落は次のように中央に配置できることを知っています。
ただし、これはフローでは機能しません。
エラーは発生しませんが、内容は左寄せのままです。
ruby - 見栄えの良いマルチプラットフォームのデスクトップRubyアプリを作成する最良の方法は?
私は、ディレクトリの変更(Compassなど)を監視することで、HAMLとSASSをユーザーのHTMLおよびCSSファイルに変換する非常に単純なアプリケーションのアイデアを思いつきました。ほとんどすべてのコンポーネントはすでにコミュニティで利用可能です。フロントエンドに何を使用するかを理解する必要があります。
キャッチ:
それは違いない:
- スタンドアロンアプリ(つまり、ユーザーはRubyまたはHAMLをインストールする必要はありません)、
- よさそうだ、
- いくつかのプラットフォーム(Linux、Mac、Windows)で利用できます。
これまでのところ、私はほとんど知りません:
RubyScript2Exe:ルビーアプリケーションをパッケージ化します
Adobe AIR:デスクトップスタイルのWeb開発...しかし、Rubyとの統合は簡単ですか?
Adobe Flex:これはWebベースの開発専用ですか?
Java / jRudy :(考えているだけで怖くなる)
FXRuby:残念ながら古すぎる(「醜い」と読む)ルビーGUIツールキットで、ターゲットにしているオーディエンス(デザイナーやHTML開発者....いいえ、料金を請求する予定はありません)を引き付けることができません。魅力的なアプリを作りたいだけです)
靴:もう1つのルビーベースのGUIツールキットで十分な場合と不十分な場合があります...このためのGUIビルダーはありますか?
もちろん、他のオプションも大歓迎です。
答えを提供する場合は、Rubyと選択したテクノロジーを統合する優れたスターターチュートリアルへのリンクも残してください。