hakimrie

See also: Other Geeks@INDC

Windows 7 PieMenu (“clone”) + Source Code

kayaknya seru nih ada Windows 7, apalagi sudah ada beta versionnya. masalahnya bagi orang – orang yang masih fakir bandwidth & (duit tentunya :D) kaya saya, download versi beta bakal repot, cloud computing juga bakalan repot hehe..

nah, bagi orang yang sepertinya sulit mendapatkan versi originalnya, tak ada salahnya kalau kita buat sendiri, satu fitur di windows 7 yang saya lihat disini, yaitu Pie Menu, tidak persis sama, tapi boleh lah bentuknya saja yang sama (dan warnanya mungkin ya hehe). Prototype PieMenu sudah saya buat pas ikut WPF Champion (yang-gak-tau-kekirim-apa-gak-tapi-gmail-bilang-kekirim), jadi tinggal modifikasi sedikti akhirnya jadi Circle Dock. berbeda dengan pas demo Circle menu dengan fish eye effect (saya buat dua, dengan effect & tanpa effect di wpf champion),  Circle Dock ini tidak memberikan effect fish eye (windows 7 video demo nunjukkinnya kayak gitu).

idenya aplikasi ini adalah dock, yang berbentuk circle, dan untuk menaruh dock itemnya tinggal drag-drop file/folder ke circle dock tersebut. pertama, (as usual) mari kita lihat demonya :) (http://video.google.com/videoplay?docid=-1437276684066625170&hl=en)

beberapa screenshot:

circle dock, masih belum ada itemnya    cicle dock dengan item dock

how to:

1. middle mouse button click untuk show & hide dock,

2. drag & drop files/folders untuk menaruh item di dock.

3. mouse wheel untuk memutar dock item.

4. klik kanan (pada item dock) –> remove untuk remove item

5. klik kanan (pada backgroun /circle) –> close untuk menutup dock

6. double klik pada item untuk open file yang berasosiasi

 

download (hehe namanya arjuna, soalnya dibuat untuk launcher program, kayak arjuna dengan pasopatinya :p):

[source code dengan wpf, tanpa native/pinvoke, kecuali COM library (Windows Script Host Object Model) untuk detect shortcut target,plus  pake library

winform Timer, untuk listening mouse position & event.]

Share this post: | | | |
Posted: Jan 08 2009, 03:10 PM by hakimrie | with 2 comment(s) |
Filed under: ,

Comments

pebbie said:

biar kayak fish-eye bukannya tinggal set transform (skala)nya  jadi fungsi jarak sama mouse kim?

# January 9, 2009 1:30 PM

hakimrie said:

benar mas, waktu itu saya buat 2 prototipe yang berbeda dengan teknik yang berbeda, karena gak pake subversion, biar gak hilang/keganti satu sama lain.

thanks

# January 10, 2009 5:42 PM