gnome-shell/js/ui
Owen W. Taylor 33dca51650 Rework StDrawingArea not to use ClutterCairoTexture
Having StDrawingArea use ClutterCairoTexture causes circularity
problems with sizing - StDrawingArea wants to use its allocation for
the size of the texture, but ClutterTexture wants to use the size of
the texture to determine the requited size.

Avoid this by making StDrawingArea directly use Cairo and CoglTexture;
while doing this, the API is changed a bit for simplicity and to
match our use case:

 - Instead of clutter_cairo_texture_create(), we have
   st_drawing_area_get_context() to retrieve an already created
   context. This can only be called in the ::repaint signal.

 - The ::redraw signal is changed to ::repaint so we can have
   st_drawing_area_queue_repaint() that doesn't collide with
   clutter_actor_queue_redraw()

 - ::repaint is now emitted lazily when painting the actor rather
   than synchronously at various different points.

https://bugzilla.gnome.org/show_bug.cgi?id=611750
2010-03-11 15:08:48 -05:00
..
altTab.js Rework StDrawingArea not to use ClutterCairoTexture 2010-03-11 15:08:48 -05:00
appDisplay.js Rework StDrawingArea not to use ClutterCairoTexture 2010-03-11 15:08:48 -05:00
appFavorites.js xgettext only recognizes _("foo"), not _('foo') in .js files. Fix 2010-02-15 08:33:35 -05:00
calendar.js [StTable] fix x-align/y-align properties to be StAlign, not double 2010-02-16 14:06:39 -05:00
chrome.js Don't show chrome when a fullscreen window is open 2010-02-09 21:35:45 +01:00
dash.js Merge St.TextureCache and Shell.TextureCache 2010-03-05 16:19:40 -05:00
dnd.js Look at current mouse position for dropping 2010-03-09 01:53:27 +03:00
docDisplay.js Merge St.TextureCache and Shell.TextureCache 2010-03-05 16:19:40 -05:00
environment.js environment.js: set default direction for St widgets 2009-11-16 11:46:35 -05:00
extensionSystem.js Add extensionSystem 2009-12-18 11:19:59 -05:00
genericDisplay.js change a few stray tabs to spaces 2010-02-02 10:31:38 -05:00
lightbox.js Port Lightbox to CSS and use it in runDialog 2010-02-26 23:16:55 +03:00
link.js Make link.js into a St.Button, delete unused link imports 2009-12-18 11:20:05 -05:00
lookingGlass.js Merge St.TextureCache and Shell.TextureCache 2010-03-05 16:19:40 -05:00
main.js Add demands attention support to the messagetray 2010-02-22 20:09:43 +01:00
Makefile.am Add demands attention support to the messagetray 2010-02-22 20:09:43 +01:00
messageTray.js Set this._notificationRemoved to false in _hideNotificationComplete() 2010-03-08 16:39:52 -05:00
notificationDaemon.js add missing import 2010-03-08 14:41:54 +01:00
overview.js [Overview] Fix click handling of open panes 2010-03-07 23:53:06 +01:00
panel.js Improve 12/24 clock detection 2010-03-05 12:02:18 -05:00
placeDisplay.js Merge St.TextureCache and Shell.TextureCache 2010-03-05 16:19:40 -05:00
runDialog.js [runDialog] Support opening files and folders 2010-03-09 00:12:58 +01:00
search.js [search] Fix activation of results from custom renderers 2010-03-04 15:12:06 -05:00
shellDBus.js [shellDBus] Avoid sending undefined over DBus 2009-11-13 12:45:46 -05:00
sidebar.js autohide sidebar in compact mode (v3) 2010-01-08 16:32:51 -05:00
statusMenu.js Merge St.TextureCache and Shell.TextureCache 2010-03-05 16:19:40 -05:00
tweener.js change a few stray tabs to spaces 2010-02-02 10:31:38 -05:00
widget.js Rework StDrawingArea not to use ClutterCairoTexture 2010-03-11 15:08:48 -05:00
widgetBox.js Fix single-actor widgets 2010-02-25 14:42:58 -05:00
windowAttentionHandler.js Fix demands attention to work with new messagetray api 2010-02-22 23:43:02 +01:00
windowManager.js New workspace switcher popup 2010-02-12 23:52:15 +01:00
workspace.js Don't activate workspace when more than one window is open 2010-03-09 22:35:51 +01:00
workspacesView.js Clip workspace area in grid view 2010-03-01 19:42:55 +01:00
workspaceSwitcherPopup.js Make width of workspace switcher popup dynamic 2010-02-22 20:29:49 +01:00