[uruma-dev:230] Re: Urumaのドラック&ドロップについて

(株) JINS 広瀬 茂樹 [E-MAIL ADDRESS DELETED]
2008年 6月 5日 (木) 09:01:14 JST


小森さん

 広瀬です。

手順としては

 1、org/seasar/uruma/annotation/EventListenerType.java
   の列挙にドラック(DRAG)とドロップ(DROP)を追加。

 2、org/seasar/uruma/binding/method/
   にドラック用リスナーとドロップ用リスナーを追加。

 3、org/seasar/uruma/binding/method/impl/WidgetListenerBinder.java、
   org/seasar/uruma/binding/method/impl/ViewerListenerBinder.java
   に1で追加した列挙だったらの条件文を追加しリスナーを有効にする。

上の様な感じです。

DragListener、DropListener、ViewerListenerBinder、WidgetListenerBinderを添付しておきます。

問題点、修正点等あれば教えてください。

----- Original Message ----- 
From: "KOMORI Yusuke" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Wednesday, June 04, 2008 11:22 PM
Subject: [uruma-dev:229] Re: Urumaのドラック&ドロップについて


> 広瀬さん
>
>  こんばんは、小森です。
>
>  ドラッグ&ドロップは、まったく未テスト状態でした。(^^;
>  ありがとうございます!
>  いいですね、ぜひ組み込みましょう!
>
>> DragSourceListener#dragStart
>> に invokeMethod(Object event) を記述したところ、うまくいきました。
>
>  Uruma のどのあたりに組み込む感じになるのでしょう?
>  もうちょっと詳しく教えていただけないでしょうか。
>
> On Tue, 3 Jun 2008 16:17:47 +0900, (株) JINS 広瀬 茂樹 
> <[E-MAIL ADDRESS DELETED]> wrote:
>
>> 広瀬です。
>>
>> 自己解決しました。
>>
>> DragSourceListener#dragStart
>> に invokeMethod(Object event) を記述したところ、うまくいきました。
>>
>> DRAG_DETECTと違ってWidget同士(TextとTextやTableとTree)でもできるようにしたので、Urumaに組み込んでみるのはどうでしょうか?
>>
>> バグもあると思いますが・・・。
>>
>> 参考までにSSを添付しときます。
>>
>> 以上です。
>>   ----- Original Message ----- 
>>   From: (株) JINS 広瀬 茂樹
>>   To: Urumaメーリングリスト
>>   Sent: Tuesday, June 03, 2008 10:04 AM
>>   Subject: [uruma-dev:227]Urumaのドラック&ドロップについて
>>
>>
>>   広瀬です。
>>
>>   現在Urumaでドラック&ドロップを使用しないといけない状態になっています。
>>
>>   現在Urumaで実装されているDRAG_DETECTが該当するのかと思ってやってみたんですがいまいち使い勝手がよくなく(使い方がよくわからなかったってのもあります。)、SWTのドラック&ドロップを真似て作ってみました。
>>
>>   で、毎回Listener作ってwidgetにaddしてとかめんどくさかったので、Urumaに組み込もうと思いました。
>>
>>   実際動作はしたのですが、ドラックしたときにイベントが発生しない(@EventListenerのメソッドが動作しない)のですが、何故でしょう?
>>
>>   ドロップ時には@EventListenerのメソッドが動作しています。
>>
>>   @EventListenerのメソッドを動作させるためにはどうしたらいいんでしょうか? 
>> 
>>
>>
>> ------------------------------------------------------------------------------
>>
>>
>>   _______________________________________________
>>   uruma-dev mailing list
>>   [E-MAIL ADDRESS DELETED]
>>   https://ml.seasar.org/mailman/listinfo/uruma-dev
>
> ----------------------------------------------
> 小森 裕介 / Yusuke Komori
>
>  E-Mail : [E-MAIL ADDRESS DELETED]
>    Blog : http://d.hatena.ne.jp/y-komori/
>     URL : http://www.littleforest.jp/
>
> _______________________________________________
> uruma-dev mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/uruma-dev
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DND.zip
Type: application/octet-stream
Size: 5987 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/uruma-dev/attachments/20080605/02b5cccc/attachment.obj>


uruma-dev メーリングリストの案内