Matthias Clasen
98440ad031
Remove gtktypeutils altogether
...
Based on patches by Javier Jardón.
https://bugzilla.gnome.org/show_bug.cgi?id=629955
2011-01-04 14:51:19 -05:00
Matthias Clasen
1283368b1b
Remove GtkArg, GtkCallbackMarshal and GtkFunction
...
Based on a patch by Javier Jardón.
https://bugzilla.gnome.org/show_bug.cgi?id=629955
2011-01-04 13:49:37 -05:00
Javier Jardón
7e7d8c4ccc
Remove deprecated gtk_quit_* API
2011-01-04 13:39:35 -05:00
Matthias Clasen
3e348181ed
Move GtkExpander docs inline
...
Based on a patch by Garrett Regier.
https://bugzilla.gnome.org/show_bug.cgi?id=617327
2011-01-04 13:26:32 -05:00
Matthias Clasen
c770fdd08a
Move GtkDrawingArea docs inline
...
Based on a patch by Garrett Regier.
https://bugzilla.gnome.org/show_bug.cgi?id=617315
2011-01-04 13:26:32 -05:00
Javier Jardón
72161a071f
gtkmenuitem: Use private pointer instead G_TYPE_INSTANCE_GET_PRIVATE
2011-01-04 19:00:11 +01:00
Matthias Clasen
c009149670
Move GtkDialog docs inline
...
Based on a patch by Garrett Regier.
https://bugzilla.gnome.org/show_bug.cgi?id=617312
2011-01-04 12:54:47 -05:00
Javier Jardón
7245ca82f0
gtkmenu: Use private pointer instead G_TYPE_INSTANCE_GET_PRIVATE
2011-01-04 18:46:43 +01:00
Matthias Clasen
b5c6904c2f
Drop explicit includes of gdkkeysyms.h
...
These are no longer needed. At the same time, port gtkimcontextsimpleseqs.h
to use the new GDK_KEY_ symbols.
2011-01-04 12:21:41 -05:00
Matthias Clasen
16877b4d7b
Reduce includes of gtktypeutils.h to a minimum
2011-01-04 12:05:05 -05:00
Matthias Clasen
8bdb44fd47
Remove an outdated doc statement.
...
https://bugzilla.gnome.org/show_bug.cgi?id=553404
2011-01-04 11:55:56 -05:00
Matthias Clasen
e515bd4f71
Some more calendar doc additions
...
Proposed by Nikos Kouremenos
https://bugzilla.gnome.org/show_bug.cgi?id=321958
2011-01-04 11:44:09 -05:00
Matthias Clasen
336d355c2a
Some documentation additions
...
Proposed by Bruno Piguet.
https://bugzilla.gnome.org/show_bug.cgi?id=559503
2011-01-04 11:36:42 -05:00
Matthias Clasen
bf2a6114ab
Mention gvfs in the gtk_show_uri() docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=622125
2011-01-04 11:25:40 -05:00
Matthias Clasen
ee89c605cf
Some documentation improvements for gtk_init/gtk_parse_args
...
https://bugzilla.gnome.org/show_bug.cgi?id=562182
2011-01-04 11:18:42 -05:00
Milan Bouchet-Valat
52e1722f35
GtkComboBox(Text): Add documentation about the entry
2011-01-04 10:36:08 -05:00
Matthias Clasen
06f6f7bd93
Move GtkEventBox docs inline
...
At the same time, add a private pointer, and generally clean
things up.
2011-01-04 10:33:33 -05:00
Tristan Van Berkom
68aa336f5f
Removed TABs and trailing whitespace from GtkComboBox and GtkTreeMenu
2011-01-05 00:14:25 +09:00
Tristan Van Berkom
f5f822b91c
Moved GtkMenuItem private functions to the private header.
2011-01-05 00:14:08 +09:00
Tristan Van Berkom
185744d402
Mentioned that GtkTreeMenu is based on some GtkComboBox code in the copyright header.
2011-01-04 23:37:14 +09:00
Tristan Van Berkom
4ff893979b
Fixed conflicts after rebasing master into combo-refactor branch.
2011-01-04 23:37:14 +09:00
Tristan Van Berkom
d681aa7977
Fixed GtkComboBox to properly set tearoff state on delegate GtkTreeMenu.
...
This breakage was also the cause of not correctly positioning the child
menu over the selected item.
2011-01-04 23:37:13 +09:00
Tristan Van Berkom
7b2d6e5cdf
Make GtkTreeMenu a private class:
...
- Removed GtkTreeMenu from gtk-docs.sgml
- Removed GtkTreeMenu from gtk3-sections.txt
- Removed GtkTreeMenu from gtk.symbols
- Make GtkTreeMenu apis prefixed with '_' (including _get_type()).
- Updated GtkComboBox sources to use the private apis
- Updated GtkCellView to not mention #GtkTreeMenu in gtk-doc statements
- Updated tests/testtreemenu to not use a GtkTreeMenu but still
show a very fancy GtkComboBox
- Moved gtktreemenu.h to private headers section in the makefile.
- Removed include of gtktreemenu.h from gtk.h
2011-01-04 23:37:13 +09:00
Tristan Van Berkom
57857f13df
Added new constructors gtk_combo_box_new_with_area and gtk_combo_box_new_with_area_and_entry.
2011-01-04 23:37:13 +09:00
Tristan Van Berkom
b3ff60db71
Fixed GtkComboBox to let the cell-layout implementation handle <cell-packing>
2011-01-04 23:37:13 +09:00
Tristan Van Berkom
467fb0d7dc
Fixed gtk_tree_menu_path_in_menu function which has been malfunctioning.
...
Now sensitivity is properly handled in the "apply-attributes" callback.
2011-01-04 23:37:12 +09:00
Tristan Van Berkom
01981311da
Removed GtkComboBoxPrivate->minimum/natural_width members.
...
And updated gtk_combo_box_list_position() which is still waiting
for GtkTreeView to report natural width in order to properly do
non fixed width dropdown menus.
2011-01-04 23:37:12 +09:00
Tristan Van Berkom
ee02ac5863
Re-refactored GtkComboBox to not reorder the file.
...
Turns out reordering the file the way I did before put
me in an unmergable situation, now re-refactored the
combo and list-mode works again.
2011-01-04 23:37:12 +09:00
Tristan Van Berkom
f3de78a023
Fixing GtkComboBox breakage after merge, completing hand-merge of style-context GtkBorder issues (now it works again).
2011-01-04 23:37:11 +09:00
Tristan Van Berkom
0c9c031962
Fixing GtkCellView to not strcmp() in buildable_custom_tag_end()
...
GtkCellLayout function now returns boolean if one of the tags
it was interested in was handled.
2011-01-04 23:37:11 +09:00
Tristan Van Berkom
85609d124a
Added clarification to the GtkCellView:cell-area-context documentation.
2011-01-04 23:37:11 +09:00
Tristan Van Berkom
613545f821
Fixed a broken gtk-doc statement in gtktreemenu.c
2011-01-04 23:37:11 +09:00
Tristan Van Berkom
1f1e94739b
Added remaining missing gtk-doc statements for GtkCellView.
2011-01-04 23:37:11 +09:00
Tristan Van Berkom
7a673b2ed1
Added all documentation for new GtkTreeMenu
2011-01-04 23:37:10 +09:00
Tristan Van Berkom
f358dfbccc
Added new symbols for GtkTreeMenu and added GtkCellView apis to gtk.symbols
2011-01-04 23:37:10 +09:00
Tristan Van Berkom
c8b63bfe03
Removed calls to gtk_cell_area_context_sum_*() since they went away.
2011-01-04 23:37:10 +09:00
Tristan Van Berkom
15ac4be60f
Fixed combo-refactor branch for recent switch to gtk_cell_area_context_reset() api.
2011-01-04 23:37:10 +09:00
Tristan Van Berkom
1193c30e15
Revert "Added gtk_tree_menu_get_area()."
...
This reverts commit d32d7c8f9c4d2bcd7c5c206c09273ce67ed20df4.
2011-01-04 23:37:10 +09:00
Tristan Van Berkom
bd1b4ddf75
Updated GtkCellView for new gtk_cell_area_context_allocate() api.
2011-01-04 23:37:09 +09:00
Tristan Van Berkom
26a6965d26
Aligned prototypes in gtkcellview.h
2011-01-04 23:37:09 +09:00
Tristan Van Berkom
f101bf4a2d
Added gtk_tree_menu_get_area().
2011-01-04 23:37:09 +09:00
Tristan Van Berkom
2e2eb786d3
Make GtkCellView orientable and only allocate the cell area in the orientable orientation (unless its a "fit-model" cellview which gets both).
2011-01-04 23:37:09 +09:00
Tristan Van Berkom
6ab29f5fd8
Removing apis from GtkCellView
...
APIS: gtk_cell_view_get_desired_width_of_row &
gtk_cell_view_get_desired_height_for_width_of_row were introduced in
3.0 only for use from GtkComboBox and now the refactored cellview
does this transparently and just requests the right thing through
GtkWidget apis.
2011-01-04 23:37:09 +09:00
Tristan Van Berkom
caf1d57fd3
Fixed inserting and deleting rows for submenus of GtkTreeMenu
2011-01-04 23:37:08 +09:00
Tristan Van Berkom
4a5be7c74e
Getting closer to updating the treemenu view properly from the model signals
2011-01-04 23:37:08 +09:00
Tristan Van Berkom
39cf1576d7
Fixed GtkCellView to always allocate when in fit-model mode.
2011-01-04 23:37:08 +09:00
Tristan Van Berkom
83c69f4cf3
Implementing GtkComboBox using GtkTreeMenu !
...
First iteration at implementing combo box using a delegate
treemenu, almost everything is working. Still need to finalize
sensitivity issues in GtkTreeMenu (and should go ahead and pass
through GtkComboBox code with a fine comb...).
2011-01-04 23:37:08 +09:00
Tristan Van Berkom
e1ecd34ce1
Added "fit-model" and "draw-sensitive" properties to GtkCellView
...
- "fit-model" decides that the cellview should request space for
the entire treemodel, this ensures the cell view displayed on
a combo box will not spuriously change size when the selected
item changes.
- "draw-sensitive" forces cell area to render cells sensitive
even if they are insensitive in the model.
2011-01-04 23:37:08 +09:00
Tristan Van Berkom
d48690c32c
Make GtkTreeMenu update menu item sensitivity when "apply-attributes" signal is fired for a row in the menu.
2011-01-04 23:37:08 +09:00
Tristan Van Berkom
84a726c3ce
Support grid mode in GtkTreeMenu
...
Added properties "wrap-width", "row-span-column" and "column-span-column"
to allow grid style menus from treemodels. Handling row data changes
appropriately.
2011-01-04 23:37:07 +09:00