summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* image: Only redraw changed parts of the picture, not the full picturepictureBenjamin Otte2011-02-141-23/+35
|
* gtk: Make region argument to gtk_widget_queue_Draw_region() constBenjamin Otte2011-02-142-3/+3
|
* gtk: Rewrite GtkImage to only use picturesBenjamin Otte2011-02-141-921/+286
| | | | | | The code now creates pictures of the correct type if you use gtk_image_set_from_whatever(). This hugely simplifies the generic code of GtkImage.
* testpicture: Add an animation demoBenjamin Otte2011-02-141-1/+13
|
* gdk: Add GdkPixbufAnimationPictureBenjamin Otte2011-02-144-0/+346
| | | | Does nothing but display a GdkPixbufAnimation. :)
* testpicture: Add icon theme examplesBenjamin Otte2011-02-141-1/+155
|
* testpicture: Add scribble areaBenjamin Otte2011-02-141-2/+177
| | | | | Requires a custom picture subclass. And all the code in 180 lines, woohoo!
* gtk: Add GtkNamedPictureBenjamin Otte2011-02-144-0/+267
| | | | | Supposed to be used for named icons. See gtk_image_set_icon_name() for what it replaces.
* gtk: Add GtkIconPictureBenjamin Otte2011-02-144-0/+274
| | | | It' supposed to be used to get a picture for a GIcon
* gtk: Add GtkIconThemePictureBenjamin Otte2011-02-144-0/+590
| | | | | This is the abstract base class for icons from icon themes. It will be used by subclasses for GIcon and icon names.
* tests: Handle invalidations properly in rotating drawingareaBenjamin Otte2011-02-141-18/+39
|
* tests: Add testpicture testBenjamin Otte2011-02-142-0/+425
| | | | Needs more fun, but I can add that later.
* gtk: Add GtkIconSetPictureBenjamin Otte2011-02-145-0/+448
| | | | Does what it says.
* gtk: Add GtkStockPictureBenjamin Otte2011-02-146-475/+441
| | | | It's a GdkPicture displaying a stock icon.
* gtk: Add GtkIconPictureBenjamin Otte2011-02-145-0/+481
| | | | It's a GdkPicture for an icon from an icontheme.
* gtk: Add a private GtkStyledPictureBenjamin Otte2011-02-143-0/+354
| | | | | It's supposed to handle our use cases for styling. And it's better to write this code only once after all.
* gdk: Add GdkPictureLoaderBenjamin Otte2011-02-145-0/+786
| | | | It loads pictures, surprise!
* gtk: Add the ability to set a GdkPicture on a GtkImageBenjamin Otte2011-02-143-3/+175
|
* gtk: Add GtkStylablePictureBenjamin Otte2011-02-144-0/+144
| | | | | This interface allows adding styling information to GdkPicture subclasses that can be used by widgets to draw them.
* gdk: Add GdkPixbufPictureBenjamin Otte2011-02-144-0/+437
| | | | | | | | This allows an easy transition from pixbufs to pictures. I probably went a bit overboard with the keep-pixbuf and keep-surface settings, but oh well... xxx: pixbufpicture
* gdk: Make creating a surface from a pixbuf an intenral functionBenjamin Otte2011-02-142-2/+13
|
* gdk: Introduce GdkPictureBenjamin Otte2011-02-145-0/+463
| | | | It's an API that's intended to replace GdkPixbuf.
* gdk: Select the X11 backend a the last possible backendBenjamin Otte2011-02-121-5/+5
| | | | | | | On Windows and OS X we want to prefer the native backends over the X11 backend. On Linux, nothing changes as nobody is going to enable those backends (and if they do, they'll know what they get).
* doc: Document the GDK_BACKEND environment variableBenjamin Otte2011-02-121-0/+28
|
* colorsel: Remove WINDOWING ifdefBenjamin Otte2011-02-121-2/+0
| | | | | That one was leftover from the times when GDK didn't allow pointer warping and we had an X11-specific solution.
* Update Korean translationChangwoo Ryu2011-02-131-81/+231
|
* Protect x11-specific functions in gtktypefuncs.cMatthias Clasen2011-02-121-1/+1
| | | | | This is just a bandaid fix, we really need to systematically collect type functions for all backends.
* No GTK_ENABLE_BROKEN anymoreMatthias Clasen2011-02-121-1/+1
| | | | We stopped shipping broken stuff...
* gail: Fixing little bug, gail_misc_add_attribute returns the new attrib_setdanigm2011-02-121-24/+24
| | | | | Some calls to gail_misc_add_attribute doesn't assing the return valute to attrib_set, so the attrib_set never get modified.
* Silence more compiler warningsMatthias Clasen2011-02-126-32/+13
|
* Quell compiler warningsMatthias Clasen2011-02-121-18/+15
|
* Updated Norwegian bokmål translation.Kjartan Maraas2011-02-121-56/+50
|
* Updated Hebrew translationYaron Shahrabani2011-02-121-313/+454
|
* Added UG translationAbduxukur Abdurixit2011-02-121-438/+577
|
* Use standard icon namesMatthias Clasen2011-02-111-2/+2
|
* Remove confusion over XI2 definesMatthias Clasen2011-02-113-9/+9
| | | | | Some places were using XINPUT_2, others XINPUT_XI2. Since configure defines XINPUT_2, use that throughout.
* x11: Make headers identical no matter if we run with or without XI2Benjamin Otte2011-02-125-39/+117
| | | | | | | | Previously we weren't installing the device headers when compiling without XINPUT support. But we would include them from gdkx.h, so essentially the build was broken. With this patch the types will exist but not do anything.
* x11: Fix struct definition for GdkDeviceManagaerXI2Benjamin Otte2011-02-121-1/+1
|
* gtk: Fix warnings for dnd code without XInputBenjamin Otte2011-02-111-2/+2
|
* x11: Make the device manager struct actually subclass the correct deviceBenjamin Otte2011-02-111-1/+1
|
* stylecontext: Use the common approach for priate pointersBenjamin Otte2011-02-112-3/+3
| | | | | | Has two advantages: 1) consistency 2) "print *context->priv" actually works in gdb
* icontheme: constify arguments to gtk_icon_theme_load_symbolic()Benjamin Otte2011-02-112-12/+12
|
* x11: Fix build without XinputBenjamin Otte2011-02-111-0/+8
| | | | Missing ifdefs
* docs: Link to all versions of both GTK3 and GTK2Colin Walters2011-02-112-10/+6
| | | | | Now that library supports both cleanly, fix the links so that the user can go from the online doc to any version better.
* Win32 Visual C++ Support: Some more clean-upsChun-wei Fan2011-02-111-1/+0
| | | | | | | Update gtk+.vsprops... Since gdkconfig.h should now reside in gdk/, there is no longer need to create a lib/gtk-3.0/include folder.
* gdk/gdkconfig.h.win32: Make it more up-to-dateChun-wei Fan2011-02-111-21/+12
| | | | | Make this pre-configured file to be more like the one used by the existing X11 version, but using GDK_WINDOWING_WIN32 for obvious reasons.
* gtk: don't send BUTTON_RELEASE to unrealized widgetsMichael Natterer2011-02-111-22/+25
| | | | | | which happened when the source widget was hidden or destroyed while a drag was going on, like when dragging from a popup that got a grab broken as result of the dnd operation.
* Visual C++ support: Fix the gdk-win32 ProjectChun-wei Fan2011-02-111-1/+1
| | | | | | Apparently I previously had one of the source files wrong here... Update this to reflect the correct file. My fault for not seeing this earlier-sorry. DOH.
* Bump version to 3.0.1Matthias Clasen2011-02-101-2/+2
|
* Correct sonames appearing in the docs3.0.0Matthias Clasen2011-02-101-1/+1
|