Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-shell
f39e693324
The Overview does not only hold the different elements visible in the overview, but is also a central point to manage drag signals. As objects which are constructed in the overview constructor cannot access Main.overview (as its constructor has not finished yet), we use misnamed show/hide methods to work around this limitation, which are called when entering/leaving the overview. A better way to handle this problem is to remove the limitation altogether by splitting the overview constructor between internals, which remain in the constructor, and more complex objects which need to access Main.overview, and whose initialization is moved to a public init() function which is called by main.js after the overview has been constructed. https://bugzilla.gnome.org/show_bug.cgi?id=642196 |
||
---|---|---|
.settings | ||
data | ||
js | ||
man | ||
po | ||
src | ||
tests | ||
tools | ||
.gitignore | ||
.project | ||
AUTHORS | ||
autogen.sh | ||
configure.ac | ||
COPYING | ||
gnome-shell.doap | ||
MAINTAINERS | ||
Makefile.am | ||
README |
GNOME Shell provides core user interface functions for the GNOME 3 desktop, like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a visually attractive and easy to use experience. For more information about GNOME Shell, including instructions on how to build GNOME Shell from source and how to get involved with the project, see: http://live.gnome.org/GnomeShell Bugs should be reported at http://bugzilla.gnome.org against the 'gnome-shell' product. License ======= GNOME Shell is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING file for details.