問題タブ [mate]

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.

0 投票する
1 に答える
316 参照

apache-flex - Flexアプリケーションフレームワーク:PureMVCとMateの比較、生産性が向上

私はフレックスでいくつかの小さなマシン(ic-m700proなど)シミュレーターを開発しようとしています。私はドキュメントを読み、PureMVCとMateの両方でそれぞれ2日間試しました。正しいものを選ぶのに十分な経験がありません。早く開発したいだけです。

では、どちらがより生産的ですか?PureMVCまたはMate、アドバイスをください。

前もって感謝します。

0 投票する
1 に答える
763 参照

mate - Linux Mint 13 で MATE にログインできなくなりました

ディストリビューション: Linux Mint 13 MATE 32 ビット。Cinnamon パッケージをインストールした後、MATE にログインできなくなりました。(ちなみに、Cinnamon は動作していません。) MATE は、ログイン ウィンドウのオプションではなくなりました。(私は KDE にログインできますが、MATE を使いたいと思っています。) どうすればこれを修正できますか? また、「xclient スクリプト」を変更するには、どのファイルを変更する必要がありますか?

0 投票する
1 に答える
53 参照

apache-flex - ObjectBuilder タグによって作成されたオブジェクトを収集し、それらをコレクションとして Flex 4 Mate フレームワークの別のオブジェクトに割り当てる方法

Mate イベント マップで 2 つのサブオブジェクトをインスタンス化するとします。

...そして、コレクション内の以前のオブジェクトを含む必要がある 1 つのメイン オブジェクト:

Mate を使用して、作成した SubModelA および SubModelB オブジェクトをコレクションとして MainModel のプロパティに割り当てるにはどうすればよいですか?

0 投票する
1 に答える
266 参照

flex4 - Flex Mate - Manager と View の間でマッピングすると、PropertyInjector が 2 回起動する

私のアプリケーションは、Flex 4 と Mate フレームワーク 0.9.1 を使用しています。マネージャーとビューの間にマッピングがある場合、PropertyInjector が 2 回起動されるという問題に直面しています。

元のコードはここでは共有しませんが、次のようになります。イベントに基づいて、MyManager のプロパティ (someData) が更新されます。プロパティ インジェクターは、ターゲット ビュー (MyView) でこの新しい値を更新します。問題は、onDataChanged が呼び出され、プロパティ someData が更新されると、ビュー内のメソッド「set someData」が 2 回起動されることです。init イベントと creationComplete イベントをデバッグしたので、ビューが 1 回だけインスタンス化されることがわかっています。MyManager のソース プロパティも、トレースに従って 1 回だけ更新されます。

これは、プロパティ インジェクタが 2 回起動されたことを示します。これがどのような条件下で発生する可能性があるか、誰にもわかりますか?任意のポインタをいただければ幸いです!

MyEventMap.mxml

DataHolder.as

MyManager.as

MyView.mxml

0 投票する
2 に答える
276 参照

shell - 自動暗号化/復号化: Mate/Gnome アプリケーションでファイルが閉じられていることを検出

編集用にファイルを自動的に復号化し、ファイルを閉じた後に暗号化する bash スクリプトを作成しています。ファイルの種類は、プレーンテキスト、オフィス文書など、任意です。私は Linux Mint with Mate を使用しています。

私は立ち往生しています:ファイルがアプリケーションで閉じられているかどうかを確実に検出できないため、スクリプトはファイルを暗号化し、復号化されたバージョンを削除できます。

スクリプトの最初のバージョンでは、単純に vim をテキスト ファイルで使用していました。スクリプトはそれを直接呼び出していて、vim が閉じられるまでそれ以上進んでいませんでした。他のファイルでもできるようにしたいので、次のことを試しました。

xdg-open: ファイル タイプに関連付けられたアプリケーションを呼び出した直後に終了します。したがって、スクリプトは続行され、役に立ちません。

関連するアプリを呼び出すための xdg-open の変更された関数: 現在のスクリプト内で実行されるため、プログラムの終了が表示されます。アプリケーションがまだ実行されていない場合にのみ機能します。完了している場合は、新しいプロセスが終了し、スクリプトが続行されます。

だから私が今やろうとしているのは、すでに実行中のアプリケーションでそのファイルが閉じられたことを何らかの形で監視することです。現在、プルマ/gedit と inotifywait を試しています。どちらも機能しません-ファイルが開かれた直後に、CLOSE_NOWRITE、CLOSEイベントを検出します。

さまざまなアプリケーション用の特定のフックなしでこれを検出することはまったく可能ですか? おそらくいくつかのXフック?

ありがとうございました。

0 投票する
2 に答える
123 参照

apache-flex - Flex Mate - id プロパティを持つオブジェクトをサーバーに送信する

別の値にバインドされた id プロパティを持つ ObjectBuilder を使用してオブジェクトを作成する方法はありますか?

「id」が予約されているため、次は機能しません。

event.list をバインドする必要があるため、以下も機能しません。

「ID」をサーバー API に送信する他の方法はありますか?

明確にするために: このコードは、マッピング ファイルの EventHandler 内にあります。

0 投票する
2 に答える
475 参照

tidesdk - 最後に使用したファイルが TideSDK の openFileChooserDialog でクラッシュする

TideSDK で openFileChooserDialog() を使用しています。

ディスク上のファイルを選択するとすべて問題ありませんが... Linux Mint 13 x64 Mate を使用しており、ファイル ダイアログに「最近開いたファイル」ヘルパーがあります。これらのフィールドからファイルを選択すると、TideSDK のアプリが [OK] ボタンで確認され、アプリがクラッシュします :( 私のシステムまたは TideSDK に依存していますか? Linux でこれに対する解決策はありますか?

ファイル選択ダイアログ画面の最近のファイル

0 投票する
0 に答える
129 参照

apache-flex - インジェクターでフレックスリークのメイトフレームワークはありますか?

flex アプリケーションで発生しているメモリ リークを特定しようとしており、それが mate に関連している可能性があることを発見しました。

mate のインジェクター (マッピング ファイル内) を使用して、アイテムをポップアップに挿入しています。

PopUpManager.addPopup次に、ポップアップを表示/削除するためにandを使用しPopUpManager.removePopupていますが、アプリケーションをプロファイリングすると、MyTitleWindowオブジェクトの数が増加するだけであることがわかります (removePopup はメモリを解放しません)。

インジェクターを取り外すと、すべてがうまく機能します...

誰もその問題に遭遇しましたか? インジェクターを使用しないことでこの問題をオーバーライドできると思いますが、より簡単な解決策があることを願っています...

編集

バージョン 0.8.8 以降、PropertyInjector には softBinding というプロパティが含まれていることを知りました (私が理解しているように) この問題を修正する必要がありますが、そうではありません ...

0 投票する
0 に答える
294 参照

bash - Xfce4 & テーマを復元するためのスクリプトでテーマを保存するための make dcript

すべてのデスクトップ テーマ カーソル、アイコン、フォント、壁紙、パネル + パネル コンテンツを保存するためのスクリプトを作成しようとしています。

これは非常に単純で反復的なスクリプトです。Bashでさらに進歩した変数を保存して使用するためのより良い方法がわからないためです。

これが私の現在のスクリプトです:

実際の問題は、「パネル」と「プラグイン ID」にあります。

たとえば、次のように変数に保存できます。

しかし、CLIのBashスクリプトから直接、またはグラフィックセッション用のスクリプトを起動して機能させる場合に、その値を適用する方法が本当にわかりません。

たとえば、テーマとそのパネル内のプラグインを変更した後、その値を保存する必要があります。

値を使用して CLI から復元するにはどうすれば$TESTVARよいですか?

もう1つ、スクリプトを改善し、より高度にし、同じものに対してあまり多くの変数を作成しないようにする方法を誰か教えてください:

それは同じで、ユニークなことです。「モニター」のように、「画面」の数字が異なります。置換を使用して事前変数に変換し、後で使用するために値を保存して、テーマを作成してスクリプトから復元できますか?