Benjamin Otte
0794143f41
iconview: Fix autoscroll
...
... when the iconview is not the only child in it's parent GdkWindow.
2012-03-03 21:18:12 +01:00
Benjamin Otte
861a9adbad
celllayout: Remove unused include
2012-03-03 19:45:03 +01:00
Benjamin Otte
2353d60b8a
types: Move GtkAdustment declaration to gtktypes.h
...
... and make all the headers to not include gtkadjustment.h anymore. Of
course, also include it in the source files instead.
2012-03-03 19:45:03 +01:00
Benjamin Otte
7844e8089c
types: Clean up gtkwidget.h includes
...
In particular gtksettings.h and gtkstylecontext.h needed to be included
in lots of places now.
Also, I order the includes alphabetically in a bunch of headers.
2012-03-03 19:45:03 +01:00
Benjamin Otte
9e28aa9223
types: Move widget types into gtktypes.h
2012-03-03 19:45:03 +01:00
Benjamin Otte
29324c5131
gtk: Add gtktypes.h
...
So far, the files is empty.
2012-03-03 19:45:03 +01:00
Nguyễn Thái Ngọc Duy
471c81a449
Updated Vietnamese translation
2012-03-03 22:30:28 +07:00
Nguyễn Thái Ngọc Duy
c38a9a7bfb
po/vi: import from Damned Lies
2012-03-03 22:30:28 +07:00
Inaki Larranaga Murgoitio
6368836ab7
Updated Basque language
2012-03-03 15:58:02 +01:00
Inaki Larranaga Murgoitio
3f8373619b
Updated Basque language
2012-03-03 15:11:00 +01:00
Matthias Clasen
b43d00fa2a
colorswatch: Support touch events
...
Support long press for customizing, and short press for
selecting/activating. This is simpler than the generic
press-and-hold support in the multitouch branch; we don't
display any feedback, and the timeout is currently hardcoded
to 1 second.
2012-03-03 01:48:55 -05:00
Matthias Clasen
88ebe2285f
gdk: Emulate motion events when requested
...
GtkRange was using GDK_POINTER_MOTION_MASK, and it was not
getting any emulated motion events, because we only translate
from GDK_BUTTON_MOTION_MASK to GDK_POINTER_MOTION_MASK, but not
the other way around, and emulated_mask only had
GDK_BUTTON_MOTION_MASK in it. Now we put GDK_POINTER_MOTION_MASK
in emulated_mask and successfully match for windows that
have GDK_POINTER_MOTION_MASK or any of the button motion masks
selected.
This fixes range sliders not following the finger and jumping
to the last position upon release.
2012-03-02 23:33:16 -05:00
Matthias Clasen
ff37a04c96
pathbar: Fix scrolling
...
We need to select for scroll events on the buttons now, selecting
for button events no longer gives us scrolling as a side-effect.
2012-03-02 23:02:57 -05:00
Matthias Clasen
9687ac33b8
xi2: Add some more debug output about scroll devices
2012-03-02 23:02:57 -05:00
Benjamin Otte
2d1d18b732
pathbar: Fix gcc warning
2012-03-03 04:09:28 +01:00
Gabor Kelemen
491c604540
Updated Hungarian translation
2012-03-03 00:39:05 +01:00
Gabor Kelemen
ead77ac5cf
Updated Hungarian translation
2012-03-03 00:39:00 +01:00
Mikael Magnusson
1c97003664
Iconification using _NET_WM_STATE_HIDDEN hint if supported by WM
...
If the Window Manager supports the _NET_WM_STATE_HIDDEN, we use it to use
the _NET_WM_STATE protocol when de-iconifying windows (iconification is
unchanged, via XIconifyWindow). Additionally, we no longer interpret all
UnmapNotify events for our window as the result of iconification.
(Based on patch by Tomas Frydrych <tf@linux.intel.com>)
2012-03-02 20:36:28 +01:00
Piotr Drąg
2e89531eb1
Updated POTFILES.in and POTFILES.skip
2012-03-02 20:31:46 +01:00
Paolo Borelli
1a75eff9a9
Annotate gdk_window_get_frame_extents
...
"rect" is an output parameter
2012-03-02 18:58:03 +01:00
Cosimo Cecchi
e24fd5f463
image: handle PROP_STORAGE_TYPE in get_property()
...
Fallout from GtkIconHelper transition.
2012-03-02 12:48:52 -05:00
Murray Cumming
819cd055b5
GtkColorChooser: Correct the signal registration
2012-03-02 18:29:33 +01:00
Matthias Clasen
482f04c89c
xi2: add some debug output for smooth scroll events
2012-03-02 09:57:53 -05:00
Matthias Clasen
b1c28151f6
gtk-demo: fix the colorsel example
...
It is necessary to hide the dialog on "response", else it won't
go away.
2012-03-02 09:57:53 -05:00
Daniel Mustieles
d52417512c
Updated Spanish translation
2012-03-02 14:19:25 +01:00
Javier Jardón
962a5d8b8a
Require XInput2.h in X11 backend
...
Also remove support for XInput.h
2012-03-02 12:52:12 +00:00
Benjamin Otte
c922967155
reftests: Add a rendering test for sibling matching
2012-03-02 02:17:10 +01:00
Benjamin Otte
c628ec30e1
tests: Add parsing tests for sibling selectors
2012-03-02 02:17:10 +01:00
Benjamin Otte
1d58bf4bef
selector: Add sibling seletors
...
"a + b" and "a ~ b" selectors now work, provided the widget supports
siblings.
2012-03-02 02:17:10 +01:00
Benjamin Otte
89a2dc4db8
selector: Pass the sibling id around all the time
...
The reason for this will become apparent with the followup patches.
2012-03-02 02:17:10 +01:00
Benjamin Otte
0a5b42c4fc
selector: Redo from list to array
...
Should save ~30% of memory
2012-03-02 02:17:09 +01:00
Benjamin Otte
ae1cd1b354
selector: Introduce gtk_css_selector_previous()
2012-03-02 02:17:09 +01:00
Benjamin Otte
1b770caf0a
tests: Add a test for using the same selector multiple times
2012-03-02 02:17:09 +01:00
Benjamin Otte
35a0fb09ac
css: Rewrite selectors
...
Previously we kept a Selector object for every "simple selector" (term
from CSS spec). Now we keep one for every match operation. So given the
selector
".a b:focus"
we will have 4 elements:
- pseudoclass ":focus"
- element "b"
- match any desendant (the space)
- class ".a"
Each of those is represented by a "selector class" which is basically
the collection of vfuncs for this selector.
2012-03-02 02:17:09 +01:00
Benjamin Otte
eb013767bb
selector: Remove a misleading error message
...
Duplicate selectors are indeed fine and shouldn't cause errors.
You want to use them to up specificity.
2012-03-02 02:17:09 +01:00
Benjamin Otte
67d0b8195d
css: Move selector parsing code into a custom function
2012-03-02 02:17:09 +01:00
John Ralls
d859c921c5
Quartz: Fix incompatible types in assignment
...
NSEvent -scrollingDeltaX and -scrollingDeltaY aren't defined before
10.7, so objc assumes that they return a pointer. Trying to cast to a
float generates a compiler error.
2012-03-01 17:00:35 -08:00
John Ralls
b2a8e6ed04
Fix compile error from splitting bitmask code
...
GtkBitMask was typedef'd twice.
2012-03-01 16:26:38 -08:00
John Ralls
63b0149b84
Bug 655065 Build failure on OS X 10.7 Lion
...
Remove LDDADS and setting each object file's LDDAD to it; just set a global LDDAD.
2012-03-01 16:26:38 -08:00
Мирослав Николић
fb36f94893
Updated Serbian translation
2012-03-01 22:53:57 +01:00
Matthias Clasen
352fdc214a
Fix build with XI2.x for x < 2
2012-03-01 16:45:23 -05:00
Matthias Clasen
6ecc1089f2
range: Use the correct size for scaling
...
When scaling the scroll delta, always use the 'large' dimension
of a range widget. When dx was 0, the code code accidentally
use the small dimension.
2012-03-01 16:29:01 -05:00
Carlos Garnacho
013da47a07
gdk,xi2: Ensure scroll valuators are reset on window/device switch
...
This is in order to avoid scrolling glitches as the device causing
scrolling to happen or the Window receiving the events changes.
2012-03-01 16:29:01 -05:00
Carlos Garnacho
377eb396a3
scalebutton: Set GDK_SCROLL_MASK explicitly
...
selecting for button press/release doesn't suffice anymore to
get scroll events.
2012-03-01 16:29:01 -05:00
Carlos Garnacho
939ed582ec
spinbutton: Set GDK_SCROLL_MASK explicitly
...
selecting for button press/release doesn't suffice anymore to
get scroll events.
2012-03-01 16:29:00 -05:00
Carlos Garnacho
2927218a26
calendar: Set GDK_SCROLL_MASK explicitly
...
selecting for button press/release doesn't suffice anymore to
get scroll events.
2012-03-01 16:29:00 -05:00
Carlos Garnacho
a5c394e901
menu: Handle smooth scrolling
...
event->scroll.delta_y will be used to scroll the menu contents,
GDK_SMOOTH_SCROLL_MASK has been set as well
2012-03-01 16:29:00 -05:00
Carlos Garnacho
f34a236814
viewport: set GDK_SMOOTH_SCROLL_MASK
...
This is so smooth scroll events are send/handled by the
parent GtkScrolledWindow if any.
2012-03-01 16:28:59 -05:00
Carlos Garnacho
faa1d9b8f8
treeview: set GDK_SMOOTH_SCROLL_MASK
...
This is so smooth scroll events are send/handled by the
parent GtkScrolledWindow if any.
2012-03-01 16:28:59 -05:00
Carlos Garnacho
76462df59f
layout: set GDK_SMOOTH_SCROLL_MASK
...
This is so smooth scroll events are send/handled by the
parent GtkScrolledWindow if any.
2012-03-01 16:28:59 -05:00