3186 Commits

Author SHA1 Message Date
杨万青
e50feee224 ArrowRectangle add enterEvent and leaveEvent to control show and hide 2015-07-20 11:28:06 +08:00
Hualet Wang
61d09fb6c0 dde-dock: API version check 2015-07-20 09:52:49 +08:00
杨万青
dea0ca42ca Fix preview does not show correctly when resizePreview 2015-07-20 09:21:38 +08:00
杨万青
0f07e83b4f Merge branch 'dde-dock' of gitcafe.com:Hualet/dde-workspace-2015 into dde-dock 2015-07-17 20:23:00 +08:00
杨万青
667e16afb3 Add appletSizeChangedEvent for plugin update preview size 2015-07-17 20:21:33 +08:00
Hualet Wang
53afe99a3c load and unload plugin at anytime 2015-07-17 20:19:55 +08:00
Hualet Wang
aad6089479 filter out the NULL items 2015-07-17 14:20:33 +08:00
Hualet Wang
dedca4034a set window type to _NET_WM_WINDOW_TYPE_DOCK 2015-07-16 19:51:42 +08:00
Hualet Wang
d2feb8c227 bugfix: strut partial is set a strange value 2015-07-16 19:44:04 +08:00
Hualet Wang
5c36c09b54 set wm strut partial 2015-07-16 15:52:14 +08:00
Hualet Wang
089c944ac6 systray plugin adapte to the new interface 2015-07-16 11:33:53 +08:00
杨万青
3bcfcdd471 Finished Dock show and hide animation 2015-07-15 16:55:16 +08:00
杨万青
dc3acf5c55 Update DOckLayout:
DockLayout add verticalalignment for sort item
    Fix right-layout item position error
2015-07-15 15:56:25 +08:00
杨万青
d878097c18 Merge branch 'dde-dock' of gitcafe.com:Hualet/dde-workspace-2015 into dde-dock 2015-07-15 14:33:13 +08:00
杨万青
9ca0418b97 Drag launcher app to dock and request undock app when drag out of dock 2015-07-15 14:29:25 +08:00
Hualet Wang
ba45451630 adjustSize on itemSizeChanged 2015-07-15 11:33:03 +08:00
Hualet Wang
4952571605 dock plugin supporting menu 2015-07-14 21:53:36 +08:00
杨万青
28f218f6a6 Control dock hide state 2015-07-14 20:18:12 +08:00
Hualet Wang
9775808093 add abstractdockitem.cpp 2015-07-14 17:33:07 +08:00
杨万青
d0a5113b09 Update DockConstants , DockmodeData and Dock style 2015-07-14 16:11:46 +08:00
杨万青
f730c2fca8 Merge branch 'dde-dock' of gitcafe.com:Hualet/dde-workspace-2015 into dde-dock 2015-07-14 14:28:01 +08:00
杨万青
a16b501494 Changes:
Improve panel menu
    Init dock mode width dbus data
    Update DockConstants
    Fix systray item width error and crash
2015-07-14 14:23:18 +08:00
Hualet Wang
8f9122e9b5 fall back to show title if there's no applet 2015-07-14 10:40:34 +08:00
Hualet Wang
146019a0aa dock plugin interface changes
1, add title() to get title
2, change getContent to getApplets which makes more sense
3, plugin now can access to mode of dock by calling dockMode on
   its proxy
2015-07-14 09:36:38 +08:00
杨万青
7116e4d030 Use DMenu to show panel menu 2015-07-13 20:24:27 +08:00
杨万青
c0c3a0af55 ArrowRectangle adaptive edge of the screen 2015-07-13 19:17:18 +08:00
Hualet Wang
4162ee7790 dock plugin interface changes
1, init method invocation time
2, use rightLayout instead of testLayout
3, item reiszed signal
2015-07-13 16:36:33 +08:00
杨万青
65b95b99f9 Handle PluginItemWrapper's enter and leave event 2015-07-13 16:16:21 +08:00
杨万青
487ed2d733 DockPluginInterface add getContents function 2015-07-13 11:33:34 +08:00
杨万青
3a6a2b7344 Export plugin header to /usr/include/dock 2015-07-13 10:19:09 +08:00
杨万青
384675b424 Update preview window style 2015-07-10 20:23:05 +08:00
杨万青
0c373c8254 Add classicmode actived app title 2015-07-10 16:08:35 +08:00
杨万青
39395ba0a9 Add preview window action 2015-07-10 10:49:25 +08:00
杨万青
58ad246ddd Update ArrowRectangle content position 2015-07-09 16:58:08 +08:00
杨万青
e9f7f3e068 Repair of sort error in the fast moving 2015-07-08 20:19:03 +08:00
杨万青
256c8fc854 Fix memory leaks on show preview 2015-07-08 17:19:59 +08:00
杨万青
6ace2a5af9 abstractdockitem add show and hide preview function 2015-07-08 12:45:44 +08:00
Hualet Wang
7d704b2d82 bugfix: window previews blink issue 2015-07-08 09:24:23 +08:00
Hualet Wang
0b7e692409 window preview cairo 2015-07-07 21:17:58 +08:00
Hualet Wang
4d5b6db792 three modes of trayicon plugin 2015-07-07 20:10:23 +08:00
杨万青
cc58d7cc8e Add app window preview and title 2015-07-07 19:41:34 +08:00
杨万青
eaf5c6a305 Fix screenmask show error and drag item error 2015-07-07 11:38:43 +08:00
杨万青
d566addbce Fix item add after init can't show 2015-07-07 10:12:16 +08:00
Hualet Wang
ee40afb328 change DockModeData::getInstants to instance() 2015-07-06 19:58:21 +08:00
Hualet Wang
12e14d9d57 make dockconstants simpler
now we can use it in dockplugininterface.h
2015-07-06 19:56:39 +08:00
杨万青
21c28ce2b1 Merge branch 'dde-dock-menu' into dde-dock
Conflicts:
	dde-dock/dde-dock.pro
2015-07-06 19:12:10 +08:00
杨万青
9f7289cea3 Add dde-dock item menu 2015-07-06 19:06:45 +08:00
Hualet Wang
f9a0aacfa4 new plugin interface, proxy, plugin manager etc. 2015-07-06 17:40:44 +08:00
杨万青
8efd47bf3b Add ArrowRectangle 2015-07-06 17:06:16 +08:00
杨万青
ac306fb40b Resize icon with dock-mode 2015-07-06 12:44:50 +08:00