1c8093b65e
Fixed some glitches in GtkCellAreaBox keynav from my last commit.
2010-12-12 20:40:34 +09:00
89b3700b78
Make GtkCellAreaBox remember what was the last focus cell so that when
...
cycling focus from row to row for a horizontal area we can remember
where focus was the last time around.
2010-12-12 20:40:26 +09:00
2f4e451075
Added "edit_only" argument to gtk_cell_area_activate()
...
This argument allows the caller to specify that only an editable
cell should start editing but an activatable cell should not toggle
it's state, this is important for public apis like
gtk_tree_view_set_cursor_on_cell() which are only intended to
programatically bring attention to the editing of a specific
row or cell but not actually change any data.
GtkTreeView & CellAreaScaffold updated for the last minute api change.
2010-12-12 17:15:46 +09:00
46c49ee260
Removed the resetting_context flag from GtkTreeViewColumn private data
...
No longer need to detect if we're currently resetting the context since
the context properly now avoids re-triggering the reset by properly
avoiding to notify properties that dont change as a result of the reset.
2010-12-12 16:43:07 +09:00
fa71b24e9a
Fixed gtk_cell_area_context_real_reset() to only notify properties if they change.
2010-12-12 16:42:37 +09:00
029083454b
[GtkComboBoxText] Add checks for id-column/entry-text-column >= 0
...
If the GtkComboBoxText doesn't have id-column or entry-text-column
set for some reason (value -1), better warn and return. Else, unrelated
assertions fail, and warnings from gtk_tree_model_get_column_type()
are printed, which are not really obvious.
https://bugzilla.gnome.org/show_bug.cgi?id=637018
2010-12-11 19:10:51 +01:00
3b90d877b7
Remove unused header
2010-12-10 23:39:10 -05:00
948ab1a168
Don't access GdkVisual fields directly
...
Use accessors instead.
2010-12-10 02:32:18 -05:00
83204928b9
Don't access GdkDragContext fields directly
...
Instead use the accessors.
2010-12-10 00:59:07 -05:00
fe5e0e4502
Add some forgotten accessors for GdkDragContext
...
These fields are accessed in gtk.
2010-12-10 00:58:33 -05:00
bb87eada6b
gtksearchenginetracker: Update to work with libtracker-sparql
...
libtracker-sparql is available in Tracker 0.9/0.10
2010-12-09 23:53:51 +00:00
ddb5e12e61
docs: Reinstate pixbufs section in GDK docs
...
It was accidentally removed in 0775b0a858
2010-12-09 23:56:25 +01:00
3070d6e3d5
Revert "docs: Reinstate pixbufs section in GDK docs"
...
I committed my whole working tee instead of just one file. Ooops.
This reverts commit ded14b2562
.
2010-12-09 23:55:33 +01:00
ded14b2562
docs: Reinstate pixbufs section in GDK docs
...
It was accidentally removed in 0775b0a858
2010-12-09 11:14:21 +01:00
95ca1e241c
Removed calculation of background area when about to edit a cell (no need to check the background area of the cell in this case).
2010-12-09 13:59:17 +09:00
32d9396f00
Changed misleading variable name in gtk_cell_area_real_activate.
2010-12-09 13:59:04 +09:00
107cebe546
gtk_css_provider_get_named: don't leak subpath ( #636777 )
2010-12-08 21:13:03 -05:00
05abea6c4f
Add missing include
...
See bug 636732
2010-12-08 11:49:48 -05:00
da85312097
Mark conflicts when printer has changed
...
Schedule marking of conflicts when printer has changed.
Map conflict warning immediately. (#635401 )
2010-12-08 17:37:27 +01:00
24e832187f
GtkCellRendererPixbuf: Use gtk_widget_render_icon_pixbuf()
...
Instead of gtk_widget_render_icon() which is now deprecated.
2010-12-08 17:16:02 +01:00
e779b8f249
GtkIconFactory: mention gtk_widget_render_icon_pixbuf() in docs
...
Instead of gtk_widget_render_icon() which is now deprecated.
2010-12-08 17:15:25 +01:00
3a3a4e8f3b
GtkStatusIcon: Use gtk_widget_render_icon_pixbuf()
...
Instead of gtk_widget_render_icon() which is now deprecated.
2010-12-08 17:14:48 +01:00
2dde04140d
GtkImage: Use gtk_widget_render_icon_pixbuf()
...
Instead of gtk_widget_render_icon() which is now deprecated.
2010-12-08 17:13:43 +01:00
e2100b13d0
GtkFileChooser: Use gtk_widget_render_icon_pixbuf()
...
Instead of gtk_widget_render_icon() which is now deprecated.
2010-12-08 17:12:59 +01:00
a5dba1670e
GtkEntry: Use gtk_widget_render_icon_pixbuf()
...
Instead of gtk_widget_render_icon() which is now deprecated.
2010-12-08 17:12:14 +01:00
8017092977
dnd: Use gtk_widget_render_icon_pixbuf()
...
Instead of gtk_widget_render_icon() which is now deprecated.
2010-12-08 17:10:34 +01:00
5582bd23fb
Add gtk_widget_render_icon_pixbuf() prototype to gtkwidget.h
...
And move gtk_widget_render_icon() to deprecation guards block
2010-12-08 16:46:57 +01:00
61731c65aa
Annotate ColorButton get_color and get_rgba.
2010-12-08 15:30:42 +01:00
f5d7a63aff
Fix gtk_builder_add_objects_from_file g-i annotation
...
Use the same annotation already used for add_objects_from_string
2010-12-08 15:15:50 +01:00
f1c26dfdb2
Fixed gtk-docs typo in gtkcellarea.c
2010-12-08 22:31:33 +09:00
40e9f91f43
Fixed foreach_alloc call from gtk_cell_area_real_render to pass the real background area.
2010-12-08 21:27:52 +09:00
34f4b5c190
Added 'background_area' calculation to GtkCellAreaClass->foreach_alloc vfunc
...
This allows us to reduce code allocation code paths in subclasses, as
a result GtkCellArea implements the ->render() vfunc and the subclass
only decides the cell area and background area distributions in a single
code path.
2010-12-08 21:18:05 +09:00
6188ea608f
Add missing X11/Xlib.h include required for X11/extensions/sync.h
2010-12-08 18:44:20 +11:00
a47a557fc3
Merge branch 'master' into treeview-refactor
2010-12-08 15:24:49 +09:00
13209a9a6c
More annotations for GdkDisplay
...
Mostly (out), and a few (allow-none) for parameters.
2010-12-07 19:12:57 +01:00
38321eacbf
GtkStyleContext migration guide tweaks
...
Move the guide into the 2-to-3 guide, since it is something
you have to do when porting from 2 to 3. Also add an example
for handling of temporary state changes and some more text
about color handling.
2010-12-07 12:59:17 -05:00
5ac194c2d7
Some doc additions
2010-12-07 09:55:30 -05:00
fc5cabba90
Added minimum size parameter to GtkWidgetClass->adjust_size_allocation.
...
This allows us to add a check before executing
->get_preferred_height_for_width() to ensure we always
request for at least the minimum required size (and lets
us remove the warning in gtkcontainer.c telling implementors
to do this check manually from thier container implementations).
2010-12-07 23:47:40 +09:00
503be10148
label: plug a memory leak
2010-12-07 10:13:32 +01:00
6f67f5281f
app-chooser-widget: plug a memory leak
2010-12-07 10:08:47 +01:00
5fef00de2c
Adding gtk_tree_view_column_new_with_area to gtk.symbols and gtk3-sections.txt.
2010-12-07 17:04:04 +09:00
1b33698384
Revert "Temporary fix to make separator rows request enough space for the expander size."
...
This reverts commit 515af9ce70
.
2010-12-07 14:09:26 +09:00
515af9ce70
Temporary fix to make separator rows request enough space for the expander size.
...
This fix is incorrect, treeviews dont rely on the expander size for drawing
separator rows (added XXX comment in line), need to fix this somewhere else
2010-12-07 13:52:31 +09:00
97e060b094
Fixed my mistake in validate_row (), now the height of treeviews in GtkEntryCompletion is correct again.
2010-12-07 13:52:18 +09:00
509e0423e1
Bump version
2010-12-06 20:37:30 -05:00
fae1e74812
More !srcdir fixes for the stylecontext test
2010-12-06 19:05:18 -05:00
26f6b48ccb
Update for the removal of gtk_decorated_window_ apis
2010-12-06 17:44:12 -05:00
fe008de12c
Fix POTFILES for recent changes
2010-12-06 14:35:13 -05:00
f2ab9e497d
Prepare the stylecontext test to run out-of-srcdir
...
This is necessary to make distcheck work.
2010-12-06 14:13:07 -05:00
ad80cb6279
Allow + in identifiers
...
This is necessary since we treat paths as identifiers in
@import rules, and it is common to have a + in there (at least
when distchecking gtk+ ...)
2010-12-06 14:13:07 -05:00