問題タブ [moose-technology]
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.
smalltalk - Moose で、特別なキーが押されたことを通知するにはどうすればよいですか?
Mooseでは、ユーザーが任意のテキスト ペインで Command-M を押すたびにブラウザに通知されるようにします。
あらゆる種類のイベントを待って、内部ポートを聞いています。Command-m が押されたときに発生するテキスト イベントがありますが、command-m が押されたという事実は含まれていません。
Moose で確認するにGLMExplicitBrowser>>innerPortEvent:
は、これを最初のステートメントに追加して変更します。
ワークスペースで次を実行します。
テキストが変更されるたびに通知されます。Command-M を押しても通知されません。変更されたテキストを受け入れると、通常のテキスト変更と見分けがつかないように見えるテキスト ポートでポート イベントが発生します。つまり、テキストが受け入れられたかどうかはわかりません。
特別なキーの押下とテキストの受け入れについて通知を受け取るにはどうすればよいですか?
smalltalk - Moose で、動的なプレゼンテーションにアクションを入力できないのはなぜですか?
これは機能します(デバッガーが起動します):
しかし、これはしません (デバッガーは起動しません):
どちらも同じことを行うはずです: テキスト ビューで apple-k が押されると停止します。ただし、2 番目のスニペット (最初のスニペットとは異なり、動的なプレゼンテーションを使用します) は、アクションをテキスト プレゼンテーションに転送しません。それで、それはなぜですか?アクションを動的なプレゼンテーションに関連付けるにはどうすればよいでしょうか?
smalltalk - myObject を参照するすべてのオブジェクトを見つけるにはどうすればよいですか?
オブジェクトがありますが、誰がそのオブジェクトmyObject
への参照を保持しているかわかりません。(私は何かをリバース エンジニアリングしているので知りたいです。)
インスペクターに「この値を指しているオブジェクト」というボタンが見つかりましたが、次のように指している別のオブジェクトを作成しても何も表示されません。
明らかに、そのボタンは壊れています!では、参照しているすべてのオブジェクトを取得するにはどうすればよいでしょうか?
Moose 4.6 イメージを使用しています。
smalltalk - アクションのショートカットが実行されないのはなぜですか?
Moose 4.6 では、私のコードは次のとおりです。
小さなメニュー項目をクリックすると、デバッガーが表示されます。しかし、apple-k を押しても、そうではありません。なぜそうしないのですか?
moose-technology - Roassalでレイアウトが適用された直後にトリガーされるイベントはありますか?
レイアウトを適用した直後にアニメーションを定義したいと思います。これは、視覚化がGlamourブラウザのコンテキスト内で定義されている場合に重要です。
pharo - roasal でのエッジの重複を避ける
Roasal でエッジの重複を避ける方法はありますか? Moose のメタモデル フォームの図を作成しています。反対の関係がいくつかありますが、それらを両方の方向で表示する理由はありません。
smalltalk - Glamor Text または Smalltalk コード プレゼンテーションを操作したユーザーに「編集を保存または破棄してください」と尋ねる
私が示す場合
Glamour ブラウザで、ユーザーがこのプレゼンテーションを終了するときに [編集を保存または破棄] ダイアログを表示して、ユーザーが誤って編集内容を失ってしまわないようにすることはできますか?
smalltalk - Roassal で垂直ラベルを取得するには?
Roassal ビジュアライゼーションで垂直ラベルを取得する方法が見つかりませんでした。方法はありますか?または、要素を回転させる一般的な方法は?
smalltalk - Glamour ブラウザー内から Roassal ビジュアライゼーションでエッジをクリックできないようにする
Pharo 2.0 の Glamour ブラウザー内から Roassal を使用して動的なコールグラフを描画します。
デフォルトでは、ノードだけでなくエッジもクリック可能です。
エッジに表示する情報がこれ以上ないので、クリックできないようにします。「クリック可能性」を削除するにはどうすればよいですか?
それが、グラマーブラウザー内からコールグラフを描画する方法です。
GLMRoassalPresentation>>renderOn: が「クリック可能性」を追加する責任があると思います:
ノードではこの動作を維持したいのですが、エッジでは維持したくありません。
code-analysis - Moose を使用した進行中のコードベース分析
Mooseを使用して大規模なレガシー Progress ABL/4GL コードベースを処理した人はいますか? もしそうなら、これについて共有できる警告、経験、学んだ教訓は何ですか?