3186 Commits

Author SHA1 Message Date
杨万青
ad377421a6 bugfix: show desktop menu when click the empty area on fashion-mode
Change-Id: I966b1500b63313961f4e46333ec3ef2f152a09ee
2015-09-22 16:33:46 +08:00
杨万青
86bb370595 bugfix:drag item outside the dock and release cause item can't request-docked again
Change-Id: Ie6442927fa6043424b37a6575b96c5c0c2602f65
2015-09-22 10:56:49 +08:00
mr.asianwang
6154520ffa Merge "bugfix: app-icon position incorrect on ClassicMode" 2015-09-22 10:56:23 +08:00
杨万青
b670acc7eb bugfix: app-icon position incorrect on ClassicMode
Change-Id: I0bea1a534ad61ee0e0e1f7d69eff51d29e713e54
2015-09-21 15:40:15 +08:00
杨万青
b3a35bc81e update app preview size
Change-Id: I330f7b86c9aaf77b64d4d326a9e653d22da03045
2015-09-21 13:01:55 +08:00
杨万青
79f1630578 change preview show style
Change-Id: I424e457073e893dcc69469dd736337c0d16538c0
2015-09-17 16:51:31 +08:00
Hualet Wang
22af83e083 bugfix: launcher is starting very slowly
the bug may be caused by the call of QProcess:start instead of
QProcess:startDetached

Change-Id: Id75601fcf8e28f9ec3093aba54fb29a5e5e12efd
2015-09-17 14:50:43 +08:00
杨万青
4edf104acd bugfix: disable active item drop out
Change-Id: I75c6885421cdedb14efe6c0cffdbdcefa22073cd
2015-09-16 10:51:05 +08:00
杨万青
be985ca876 bugfix: Item's title will show in top-left corner on first open
Change-Id: I0a1afb72b49743feeebeabd0d3f41ae0643d9c2d
2015-09-16 10:09:00 +08:00
杨万青
9e047993ec bugfix: there is a gap in dock's bottom when init in fashion-mode
Change-Id: I24caad36fd418dbe9aa7921c5db024f901309a6f
2015-09-14 17:24:55 +08:00
杨万青
4c05f22e9b bugfix: disable trash-plugin menu when trash is empty
Change-Id: Ib79f2357be06ba844dd73360f4651c13420e1ed8
2015-09-14 17:13:44 +08:00
杨万青
4fcd036bee bugfix: restore item immediately when drop in plugin-layout
Change-Id: Id401cbc26ea81979152a103a6825698be91d4611
2015-09-14 16:45:09 +08:00
杨万青
109afd7687 bugfix: dock didn't hide when mouse leaved dock in keep-hidden mode or smart-hide mode
Change-Id: I9352b740431de07863f07d3ebec876246768aeba
2015-09-11 10:27:49 +08:00
Hualet Wang
416558a11d disable watcher for plugin add/remove for now
the watcher is helpful actually, but its too buggy

Change-Id: Idc082fd55e50cdc15df207f517cdafba43b49a78
2015-09-10 11:01:27 +08:00
杨万青
bfddee7d21 use launcher new drag data interface
Change-Id: I73d5a67b58db46f52f25f3151c5c1b7766f8948b
2015-09-08 15:38:57 +08:00
杨万青
f10f9cac6a appitem inherited showMenu function
Change-Id: I627ca0cfe6ae9ff0de1aa9f16bc1bda753cc77f1
2015-09-08 11:34:58 +08:00
杨万青
e64474b8d7 bugfix: destroy pluginitemwrapper when plugin removed
Change-Id: I2d3fae40e76c2970d8a049a1562aa7b1e5704a86
2015-09-08 10:03:29 +08:00
Hualet Wang
00c8423e49 bugfix: X Window System error
the error was fixed by simply calling gdk_error_trap_push()

Change-Id: Iac365994024b84413222b81fb927f0c00713f6f5
2015-09-07 15:32:10 +08:00
杨万青
dac97f066d bugfix: restart backend cause app-item repeated load
Change-Id: I828b1b25a5368d968a5f54a5120194b7a364f75d
2015-09-07 11:29:25 +08:00
杨万青
1f3b1794d3 bugfix: plugin item's spacing incorrect after dock-mode changed
Change-Id: I8e99475a719aade99d8b200e35a85917607d7992
2015-09-06 19:40:20 +08:00
杨万青
cc23d29b57 Update Interface Category
Change-Id: Id6a12102239077577876daebb4c4a2b61c6a46d5
2015-09-06 17:29:44 +08:00
杨万青
f8d3dd42f2 add plugins setting window
Change-Id: Ic9817c9c3385c9fff880bc7ae7da475d6f0439ab
2015-09-06 11:24:12 +08:00
Hualet Wang
7fc70a5d97 register dde session at application start point
Change-Id: I31d034782666be1e96aade75f325ca0fe796063c
2015-09-01 13:32:12 +08:00
杨万青
2ad69dd66f bugfix: trash-plugin crash when change mode
Change-Id: If21161bb521af3c804999174ca6118cacbad070e
2015-09-01 11:14:01 +08:00
杨万青
930ed1fadc add trash-files and uninstall-app ConfirmDialog
Change-Id: I9f328a9a2ac7bed98795bfeb274d7274d19385f9
2015-09-01 10:36:38 +08:00
杨万青
0c9e70f95e bugfix: preview no hover-border and preview's close button show in initialization
Change-Id: Ie3a3ce665d297f56f2ee061fa0cd3059785a995f
2015-08-31 14:17:27 +08:00
ding465398889
586fefcb8f Merge "bugfix: can't launch launcher in win7 & xp mode" 2015-08-31 09:45:52 +08:00
杨万青
c4310c4a93 bugfix: can't launch launcher in win7 & xp mode
Change-Id: I4c90abd8de2dc748f39e582dc956635b2b212088
2015-08-31 09:51:45 +08:00
杨万青
922a92f782 bugfix: preview show when dragging
Change-Id: I62b833ff53f256c690c3e77aa9ea136eff780809
2015-08-28 12:02:33 +08:00
杨万青
814cff724b refactoring, multiple changes included
Changes:
  1,make spacing item add or remove smoothly
  2,reconstruct Panel
  3,make dock more stable on crazy drag-out or drag-in

Change-Id: I78a9ded502ffb352d187cbc0b835a16e7f9bfd37
2015-08-27 20:31:13 +08:00
杨万青
a1dbbe2876 bugfix: item drop in some area which not accept drop event and respond nothing to the drop event cause item missing
Change-Id: I96dcdb0e4dff297edcdd135650c7e4bc74d854da
2015-08-27 09:53:08 +08:00
杨万青
a0e2337616 Changes:
1,show preview interval change to 800 ms
  2,hide preview immediately when clicked item
  3,hide preview when the last preview-window was closed

Change-Id: I5823ec84aab3151dd1b5d33e0c158a57ae7aa776
2015-08-26 18:22:08 +08:00
杨万青
787c259f20 bugfix: drag in a small area will change item's position
Change-Id: Id6a114351a5103f1f6686a3f5c5d4fd92c1dcaa4
2015-08-26 17:24:28 +08:00
杨万青
b10111dffd bugfix: there may be a NULL object add to layout and cause crash
Change-Id: Ife4df44296aecf4153b78d07f132c6c553b7c735
2015-08-26 14:46:25 +08:00
Hualet Wang
dc950f9a36 make it compatible with Qt5.3.2 2015-08-24 10:45:59 +08:00
Hualet Wang
24a0ffd44c change top level pro file name 2015-08-24 09:44:40 +08:00
Hualet Wang
457590dccc add top level .pro file 2015-08-18 12:36:51 +08:00
Hualet Wang
c65bd3bc88 move out from dde-workspace-2015 2015-08-18 10:25:57 +08:00
snyh
2f1a6aa688 trayicon: 创建24depth的窗口进行包装
QWidget::createWindowcontainer没有很好的处理本进程使用XCreateWindow
创建的窗口。
QQ等32位窗口直接丢到windowcontianer也是无法正常工作(被销毁)

暂时全部使用24depth包装。 先不要合并,会导致背景有问题。
2015-08-17 09:52:26 +08:00
Hualet Wang
bcb0ce9edf prepare for debian packaging
1, add dde-workspace-2015.pro under the top level directory of this
   respository.
2, change the install destination of the headers needed by dock plugin
devs to /usr/include/dde-dock/
2015-08-17 09:50:01 +08:00
Hualet Wang
f6f8121863 dock: update directory structure 2015-08-13 11:23:46 +08:00
杨万青
68b4fdebfb bugfix: whole item accept all mouse event on classic mode 2015-08-07 20:42:19 +08:00
杨万青
bbc980c425 bugfix: Not clear up preview content on cancel-show 2015-08-07 09:22:11 +08:00
杨万青
56e7b0be49 bugfix: app title show incomplete 2015-08-06 19:54:24 +08:00
杨万青
b0e60a4797 Anchors plugin position 2015-08-06 17:43:59 +08:00
杨万青
cd25abd1f7 Order of insertion 2015-08-06 17:43:59 +08:00
Hualet Wang
6b5b491113 dock: window preview preformance optimization
create a temporary surface which is as big as our preview widget,
then *scale* and paint the source surface onto it, the data it
contains now is much smaller than the data the source surface contains,
thus making the data transmission much less source consumption.
2015-08-06 16:24:55 +08:00
Hualet Wang
2ab9351522 dock: use xdamage to optimize preview performance 2015-08-06 15:39:22 +08:00
Hualet Wang
e83660ab29 dock plugin interface update
1, add some extra methods to satisfy the need of "Run" and "Remove"
   the plugin item from dock.
2, adapt systray and trash plugin to the new interface
2015-08-06 10:59:09 +08:00
杨万青
166caceeca Merge branch 'dde-dock' of gitcafe.com:Hualet/dde-workspace-2015 into dde-dock 2015-08-06 10:09:32 +08:00