Alexander Larsson
ecff28bb68
GtkListBox: Remove add_to_scrolled()
...
Now that we automatically set up the focus_vadjustment we only
need the adjustment to handle the page-up/down scroll length correctly.
We use parent_set to automatically pick up the adjustment from a
scrollable (i.e. viewport) parent which makes add_to_scrolled useless, so
it can be removed.
2013-06-13 12:17:07 +02:00
Alexander Larsson
17c559c429
GtkScrollableWindow: Automatically set focus adjustments
...
When adding with a viewport we automatically set the focus
adjustments on the viewport from the scrolled window, so that
when any child widget gets focused we automatically scroll to it.
This is generally nice, but its particularly important for GtkListBox
where focus changing is how we navigate between rows.
We also ensure that the adjustments are always set before adding the
child to the viewport, which we will need later to pick up the
adjustments on add.
2013-06-13 12:17:06 +02:00
Alexander Larsson
157102aa73
GtkListBox: No need to manually clamp adjustment to focus
...
Now that we use real widgets for rows the focus_vadjustment is
enough.
2013-06-13 12:17:06 +02:00
Alexander Larsson
932535d444
GtkListBox: Clean up DnD code
...
Unhighlight rows if they are removed.
Drop the automatic drag motion based auto-scrolling. This is not really
right, as it e.g. hardcodes auto-scroll regions and assumes we're the only
widget inside the scrolled container. Its also imho in the wrong place,
autoscrolling if any should be done on the scrolled-window or viewport.
All the removed code is implementable outside Gtk+ though.
2013-06-13 12:17:06 +02:00
Alexander Larsson
043d445a03
testgtk: Add ListBox test
...
This is a simple test of a scrolling listbox with sorting, filtering
and a header row.
2013-06-13 12:17:06 +02:00
Alexander Larsson
3c90b2c42c
tests: Add testlist testing GtkListBox
2013-06-13 12:17:06 +02:00
Alexander Larsson
e319867f80
Add GtkListBox
...
This is basically an import/rename of EggListBox from the row-widget
branch of egg-list-box.
2013-06-13 12:17:06 +02:00
Adam Dingle
d919c3ffbb
Require GLib 2.37.2
...
It's necessary for G_TEST_DIST, for example.
2013-06-11 22:21:46 -04:00
Руслан Ижбулатов
b0016252cf
Pass screen to visual init (no default screen is available yet)
...
https://bugzilla.gnome.org/show_bug.cgi?id=700444
2013-06-11 11:16:04 +02:00
Руслан Ижбулатов
ae35951a73
Fix display/screen/displaymanager init interdependency
...
https://bugzilla.gnome.org/show_bug.cgi?id=700444
2013-06-11 11:16:03 +02:00
Christian Persch
781b85088f
im: Deprecate gtk_im_multicontext_append_menuitems
...
Bug #701840 .
2013-06-09 09:51:55 -04:00
Kalev Lember
a37450110b
Fix string allocation handling with GtkBuilder translations
...
Use g_string_assign to avoid issues with assigning GString's internal
buffer back to the same string. This can happen when no translations are
available and _gtk_builder_parser_translate returns back the same
pointer that was passed in.
This fixes a regression from commit e9f182e37a
that caused GtkComboBoxText <items> from GtkBuilder to show up empty if
no translations are available.
https://bugzilla.gnome.org/show_bug.cgi?id=700629
2013-06-08 10:54:25 +02:00
Matthias Clasen
6b63348037
Ignore Gtk/ShowInputMethodMenu and Gtk/ShowUnicodeMenu X settings
...
These are no longer used.
2013-06-07 18:14:20 -04:00
Matthias Clasen
8b811b623c
Remove the show-unicode-menu and show-input-method-menu settings
...
These are no longer used.
2013-06-07 18:13:47 -04:00
Matthias Clasen
27a15d9a7d
GtkTextView: Remove the Unicode and input method menus
...
Submenus in the context menu are not great, and these two
in particular are not something we want to have there.
2013-06-07 18:13:20 -04:00
Matthias Clasen
4a62d19da7
GtkEntry: Remove the Unicode and input method menus
...
Submenus in the context menu are not great, and these two
in particular are not something we want to have there.
2013-06-07 18:10:15 -04:00
Michael Natterer
4c896c9025
quartz: move dialogs to the same window level as utility windows
...
window_type_hint_to_level(): applied patch from Paul Davis which moves
dialogs to NSFloatingWindowLevel. This is not quite the perfect
solution, but it's a pragmatic fix that makes apps which have both
window types much more usable, and prevents dialog from disappearing
under an application's main window.
(cherry picked from commit 59d49e1566faeed80d2b2052c42fe6c5e9153190)
2013-06-06 15:49:00 +02:00
Marek Kasik
f29841a03e
printing: Show correct status of a job
...
"job-state" is IPP_TAG_ENUM not IPP_TAG_INTEGER.
2013-06-06 11:09:36 +02:00
YunQiang Su
ca27a7de70
fix a typo in zh_CN translation
2013-06-06 11:03:52 +08:00
Marek Černocký
2d4560ae35
Fixed Czech translation
2013-06-05 07:55:48 +02:00
Claudio Saavedra
5cb26cbab3
gdkevents.h: fix documentation typo
...
https://bugzilla.gnome.org/show_bug.cgi?id=701463
2013-06-03 14:52:34 +03:00
Hib Eris
f59c48271f
Do not use AC_CANONICAL_TARGET
...
Reverts commit 717c28e12d
and
fixes AX_PROG_CC_FOR_BUILD (see also
http://savannah.gnu.org/patch/index.php?7989 ).
https://bugzilla.gnome.org/show_bug.cgi?id=692638
2013-06-02 11:03:08 +02:00
Hib Eris
6a71820ff3
Define INITGUID only for mingw.org compiler
...
Defining INITGUID causes a build failure with mingw-w64 > r5589.
https://bugzilla.gnome.org/show_bug.cgi?id=699673
2013-06-02 10:42:26 +02:00
Adam Dingle
67a9d5f21f
Require GLib 2.37.1
...
GTK+ now requires GLib 2.37.1 since it uses g_test_trap_subprocess,
which is new in that GLib version.
2013-06-01 06:43:51 -04:00
Piotr Drąg
a6a1ef9ac6
Updated POTFILES.in
2013-05-31 22:44:05 +02:00
Bastien Nocera
dbbea8b97e
Add GtkSearchBar widget
...
This widget is a toolbar that will popup automatically when
searches should be started, and dismissed when they are finished.
https://bugzilla.gnome.org/show_bug.cgi?id=700787
2013-05-31 17:09:11 +02:00
Colin Walters
154a5e55ab
reftests: Switch test type to session-exclusive
...
The reftests are sensitive to window focus, and will not work reliably
if other concurrently executed tests are creating and closing windows.
2013-05-31 10:34:11 -04:00
Jiro Matsuzawa
961cbe73af
l10n: Update Japanese translation
2013-05-31 22:25:04 +09:00
Chun-wei Fan
6cb63b6390
Update Visual Studio 2010 Property Sheets
...
Remove quotes that aren't really needed
2013-05-31 13:03:23 +08:00
Chun-wei Fan
850d0e70be
GDK-Win32: Avoid Redefinition of _GDK_EXTERN
...
Include config.h first so that _GDK_EXTERN may be defined once
and only once during the build, so that we do not get warnings/
errors for macro redefinition.
https://bugzilla.gnome.org/show_bug.cgi?id=701251
2013-05-31 12:01:26 +08:00
Rico Tzschichholz
2812f782b3
build: fix typo
2013-05-30 20:19:49 +02:00
Benjamin Otte
63eb47577e
API: Deprecate gtk_container_resize_children()
...
It does ad things and is undocumented, so I'll just silently deprecate
it.
2013-05-30 20:02:30 +02:00
Benjamin Otte
299714dd1a
container: Don't use to-be-deprecated API
...
Instead, do what that API does manually.
2013-05-30 20:02:05 +02:00
Benjamin Otte
1e8640f294
testgtk: Disable deprecations when using old functions
2013-05-30 20:01:33 +02:00
Benjamin Otte
4e50596b37
window: Call size_allocate() to allocate a size
...
Don't call gtk_container_resize_children().
https://bugzilla.gnome.org/show_bug.cgi?id=700185
2013-05-30 19:28:54 +02:00
Timothy Arceri
44cd166447
GtkBookmarksManager: Refactor duplicate set error code and localise error strings
...
https://bugzilla.gnome.org/show_bug.cgi?id=593079
2013-05-30 10:37:58 -05:00
Chun-wei Fan
54e2091740
build/win32/vs10/gdk.vcxprojin: Remove Stray Line
...
The last commit on this file accidently left a stray </ItemGroup>, which
Visual Studio 2010 does not like. Get rid of that line.
2013-05-30 18:08:32 +08:00
Chun-wei Fan
436a939c6b
gdkcursor-win32.c: Include gdkwin32.h
...
Include gdkwin32.h (which includes gdkprivate-win32.h and gdkwin32cursor.h
during the build of GDK-Win32) so that
gdk_win32_icon_to_pixbuf_libgtk_only() and
gdk_win32_pixbuf_to_hicon_libgtk_only() get exported, so that the GTK
DLL can link correctly.
2013-05-30 16:41:28 +08:00
Rafael Ferreira
09f9dd61bb
Updated Braziliana Portuguese translation for Gtk-UI
2013-05-30 05:01:31 -03:00
Matthias Clasen
551f01e5f3
Drop unneeded define
...
SRCDIR is no longer used.
2013-05-29 22:02:12 -04:00
Matthias Clasen
c8a392612b
Use g_test_get_dir in test to locate files
...
This makes the tests work both installed and for make check.
2013-05-29 21:37:05 -04:00
Matthias Clasen
3d225fb059
Makefile.decl: Set G_TEST_SRCDIR and G_TEST_BUILDDIR
...
These variables are needed to make file location functions
work.
2013-05-29 21:35:53 -04:00
Matthias Clasen
c9890d6cbb
Port display tests to g_test_trap_subprocess
2013-05-29 21:11:14 -04:00
Matthias Clasen
0d768ee8a8
Make sure we dist all testsuite ingredients
2013-05-29 21:00:37 -04:00
Xavier Claessens
92823b2201
GtkMenuItem: Take padding into account to position submenu arrow
...
Since commit a69619edbc
, it not
possible anymore for the style to add space between the border
and the arrow.
https://bugzilla.gnome.org/show_bug.cgi?id=700779
2013-05-29 14:53:17 +02:00
Benjamin Otte
d9a28a875c
doctools: Remove unused variable
2013-05-28 16:06:59 +02:00
Benjamin Otte
cbeda47591
reftests: Add test for last 2 commits
2013-05-28 15:24:04 +02:00
Benjamin Otte
0bd76a855c
cssimage: Add forgotten line
...
That line was already missing in the initial commit it seems.
2013-05-28 15:24:04 +02:00
Benjamin Otte
f6c746a99d
cssanimation: Use property id here
2013-05-28 15:24:04 +02:00
Benjamin Otte
6bf059e36f
treeview: Don't cache the height
...
Instead, use the correct value all the time.
2013-05-28 15:24:03 +02:00