gnome-shell/js/ui
Carlos Garnacho 508a13ae72 dnd: Implement touch event support
We need to keep track of the pointer emulating touch sequence. In order
to have events properly redirected on touch devices, the
Clutter.grab_pointer and ungrab_pointer() have been replaced by the grab()
and grab_sequence() ClutterInputDevice methods, one or the other is used
depending on the device triggering DnD.

An extra "sequence" argument has been added to startDrag, passing null here
will resort to pointer grabs.

This is enough to make thumbnails in the WorkspaceBox draggable through
touch.

https://bugzilla.gnome.org/show_bug.cgi?id=756748
2015-12-04 11:50:13 +01:00
..
components autorunManager: Follow Files' notification policy 2015-11-17 00:00:31 +01:00
status power: Add battery percentage label 2015-11-19 14:04:22 +01:00
altTab.js altTab: Fix window-switcher on HiDPI displays 2015-12-02 10:31:36 +01:00
animation.js animation: do spinner animation with low priority 2015-10-20 17:10:06 -04:00
appDisplay.js appDisplay: Handle non-UTF8 filename encodings more gracefully 2015-07-31 16:52:42 +02:00
appFavorites.js appFavorites: Add gnome-terminal to the rename list 2015-11-14 19:53:41 +01:00
background.js background: Reload animation on timezone changes 2015-12-02 17:18:39 +01:00
backgroundMenu.js Add Display Settings to Background Menu. 2015-04-14 23:18:49 +02:00
boxpointer.js boxpointer: Add condition checks for -arrow-rise:0px 2014-01-15 18:28:31 +01:00
calendar.js calendar: Fix number formatting in some languages 2015-10-26 17:48:40 +01:00
checkBox.js checkBox: Remove custom container implementation 2013-08-20 08:06:30 +02:00
ctrlAltTab.js Use dedicated icons for top bar/windows in ctrl-alt-tab 2015-03-13 17:12:10 +01:00
dash.js dash: Ensure style for icon size computation 2015-10-13 20:21:44 +02:00
dateMenu.js panel: Block banners when opening menus that would overlap 2015-04-25 09:56:05 +02:00
dnd.js dnd: Implement touch event support 2015-12-04 11:50:13 +01:00
edgeDragAction.js Rename KeyBindingMode to ActionMode 2014-12-19 11:39:50 +01:00
endSessionDialog.js endSessionDialog: Fix DialogContent const 2014-09-11 17:05:48 +01:00
environment.js st: Remove StTable 2015-05-05 16:37:41 +02:00
extensionDownloader.js theme: modal dialog headlines 2015-03-10 19:16:28 +01:00
extensionSystem.js theme: convert stylesheet loading to GFile 2014-10-14 18:54:00 -07:00
focusCaretTracker.js a11y: initialize atspi on demand 2014-06-20 14:32:55 +02:00
grabHelper.js grabHelper: Adjust to property name change 2014-08-28 19:49:51 +02:00
ibusCandidatePopup.js theme: a button is a button is a button 2015-02-20 15:16:06 +01:00
iconGrid.js iconGrid: Fix slowness on pulse animation for few items 2014-10-09 12:47:16 +02:00
keyboard.js keyboard: Don't watch D-Bus services we won't use 2015-07-23 15:07:10 +02:00
layout.js layout: Set initial visibility of fullscreen-tracking chrome 2015-05-21 13:58:49 +02:00
legacyTray.js legacyTray: Decrease visible width when concealed 2015-04-14 21:57:55 +02:00
lightbox.js lightbox: Do not assume GLSL is available 2014-07-24 16:51:02 +02:00
lookingGlass.js lookingGlass: Remove ugly hack 2015-02-14 18:20:28 +01:00
magnifier.js magnifier: Avoid caret/focus viewport changes while the pointer moves 2015-07-27 18:04:44 +02:00
magnifierDBus.js Stringify the xml definitions for E4X removal 2013-10-25 08:57:27 +11:00
main.js runDialog: Reload resource on 'rt' 2015-10-21 20:54:30 +02:00
messageTray.js messageTray: Remove _fixMarkup() function 2015-06-11 14:41:34 +02:00
modalDialog.js modalDialog: Match gtk+ buttons style 2015-08-05 14:44:47 +02:00
notificationDaemon.js NotificationDaemon: stop filtering notifications from empathy 2015-03-03 14:20:48 -08:00
osdMonitorLabeler.js osdMonitorLabeler: avoid tweening the labels 2015-06-29 14:57:03 -07:00
osdWindow.js osdWindow: Check monitor validity before updating 2014-05-08 11:14:23 +02:00
overview.js overview: Move comment 2015-07-23 12:43:28 +02:00
overviewControls.js overviewControls: Remove message indicator 2015-02-20 17:40:21 +01:00
panel.js ActivitiesButton: fix overview being toggled while still animating 2015-10-23 13:44:27 +02:00
panelMenu.js panel: Set up 'open-state-changed' handler on menu changes 2015-04-30 18:12:52 +02:00
pointerWatcher.js js: Name all the timeouts and idles 2014-04-10 21:08:16 +02:00
popupMenu.js popupMenu: Fix touch handling of PopupSubMenuMenuItem 2015-12-04 11:50:13 +01:00
remoteMenu.js popupMenu: Remove our custom allocation code 2013-08-13 06:50:25 -04:00
remoteSearch.js Search: use the same settings object for loading search providers 2015-03-27 13:11:22 -07:00
runDialog.js runDialog: Reload resource on 'rt' 2015-10-21 20:54:30 +02:00
screencast.js screencast: Make it possible to disable draw-cursor 2015-02-17 08:35:24 +01:00
screenShield.js ScreenShield: only inhibit suspend if we're the active session 2015-05-14 15:11:19 +02:00
screenshot.js screenshot: fix off-by-one selection size 2015-03-14 16:04:23 -07:00
scripting.js shell-perf-helper: Add an option for continual redraws 2014-07-16 10:33:59 -04:00
search.js Search: use the same settings object for loading search providers 2015-03-27 13:11:22 -07:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js sessionMode: Don't set overridesSchema 2014-06-09 22:39:15 +02:00
shellDBus.js Add an OSD monitor labeler exposed on DBus 2015-02-05 13:34:52 +01:00
shellEntry.js shellEntry: Remove unused style class 2014-09-05 14:37:18 -07:00
shellMountOperation.js theme: modal dialog headlines 2015-03-10 19:16:28 +01:00
slider.js Lower slider scrolling step to 2% 2015-01-16 18:24:36 +01:00
switcherPopup.js switcher: Remove some unused variables 2014-11-27 13:30:20 +00:00
tweener.js tweener: Also consider delay when disabling animations 2014-08-19 19:46:44 +02:00
unlockDialog.js Rename KeyBindingMode to ActionMode 2014-12-19 11:39:50 +01:00
userWidget.js loginDialog: Pass-through UserWidget's label-actor 2015-03-06 17:24:13 +01:00
viewSelector.js viewSelector: Make the compose key focus the search entry 2015-08-07 15:34:34 +02:00
windowAttentionHandler.js windowAttentionHandler: Fix whitespace 2015-07-01 19:14:13 +02:00
windowManager.js windowManager: fix fullscreen clone being left around 2015-10-16 13:47:14 -07:00
windowMenu.js windowMenu: Ensure the source actor isn't sized 0x0 2015-10-20 15:00:33 +02:00
workspace.js workspace: Prevent overlapping windows when scaling to fit the screen 2015-03-03 23:00:10 +01:00
workspacesView.js workspacesView: Return from overview when tapping on an empty workspace 2015-12-04 11:50:12 +01:00
workspaceSwitcherPopup.js js: Name all the timeouts and idles 2014-04-10 21:08:16 +02:00
workspaceThumbnail.js workspaceThumbnail: Enable activation of thumbnails in the WorkspaceBox 2015-12-04 11:50:13 +01:00
xdndHandler.js Remove use of superfluous MetaWindowActor APIs 2013-12-16 12:48:53 -05:00