Commit Graph

24925 Commits

Author SHA1 Message Date
5f942b1232 app-chooser-button: remove leftover typedef 2010-11-30 15:04:50 +01:00
50e967d17b build: order new files alphabetically 2010-11-30 15:04:00 +01:00
d8ef15c592 app-chooser: update docs 2010-11-30 15:03:33 +01:00
922324553b Bug 619148 - "active ID" properties (GtkComboBox)
Based on a patch by Matthias, add an "active-id" property for
GtkComboBox and add some convenience API for GtkComboBoxText.

Also, add a test case to gtk-demo.
2010-11-30 00:29:16 -05:00
781d4faf4c a11y: Use ATK macros and clean up/2 - GtkSpinner
ATK provides macros to the same effect as G_DEFINE_TYPE; using these
macros has the advantage of removing tons of duplicated code and
reducing the maintainership burden.

The widgets with inline accessibility implementation should switch to
these macros, and clean up the code.

https://bugzilla.gnome.org/show_bug.cgi?id=636060
2010-11-30 02:06:57 +00:00
e7966a2c0c a11y: Use ATK macros and clean up/1 - GtkAssistant
ATK provides macros to the same effect as G_DEFINE_TYPE; using these
macros has the advantage of removing tons of duplicated code and
reducing the maintainership burden.

The widgets with inline accessibility implementation should switch to
these macros, and clean up the code.

https://bugzilla.gnome.org/show_bug.cgi?id=636060
2010-11-30 02:06:56 +00:00
2fffce2c23 Forgotten changes 2010-11-29 16:47:45 -05:00
f07480eb44 GtkSwitch: Add missing "Since: 3.0" tags 2010-11-29 22:00:49 +01:00
e3556c7f3e configure: Fix typo 2010-11-29 21:33:43 +01:00
8caa0c8c36 Updated Slovenian translation 2010-11-29 21:27:47 +01:00
c39a434281 Bump version 2010-11-29 14:48:24 -05:00
2392dacb2b No more rulers 2010-11-29 13:56:27 -05:00
4893d662a7 Clean up POTFILES.skip as well 2010-11-29 13:29:49 -05:00
d79afd9a17 Update NEWS 2010-11-29 13:04:15 -05:00
9c1e61e9aa Revert c00b85bf3f
This needs more work, currently we do dupe targets when copying
target entries in various places, and consequently free them
later. To do this correctly, the strings need to be interned
or something like that.
2010-11-29 13:00:04 -05:00
670dfdb7cc Re-add some conditionals to symbols files
We need to keep the ifdefs for platform abi differences.
2010-11-29 12:47:44 -05:00
51cb082022 app-chooser-online: rework of the online module
- the _get_default() method is now async
- the PackageKit module will return NULL in case PackageKit is not
  available in the session bus
- the dummy module doesn't exist anymore
- the dialog won't display the online button in case there's no module
  available
2010-11-29 18:10:06 +01:00
6b5221380e remove some duplicate symbols 2010-11-29 12:04:38 -05:00
a562646678 Add gdk_device_get_n_keys to symbol list 2010-11-29 11:49:11 -05:00
6a3be062b3 Add GtkSwitch to POTFILES 2010-11-29 11:46:58 -05:00
6210faa070 Updates 2010-11-29 11:43:45 -05:00
2451e6f690 Small doc fixup 2010-11-29 11:25:10 -05:00
99aa90b0bc Add GtkSwitch to the widget gallery 2010-11-29 11:23:07 -05:00
0ca07a6df7 Add a GtkSwitch 2010-11-29 10:14:21 -05:00
134e74177e app-chooser-button: tabs to spaces 2010-11-29 16:10:58 +01:00
232a5c7b3b app-chooser-button: change the API approach for custom items
Introduce a 'custom-item-activated' on the widget, which behaves
similairly to GtkEntryCompletion::action-activated, i.e. is emitted when
a custom item is chosen from the dropdown list.
Clients can use the name provided when adding the item as a detail for
the signal, to get notified when that specific item is activated, or use
the signal without details to get notifications for all custom items.
2010-11-29 16:04:59 +01:00
1f71d641e8 switch: Use ATK macros to reduce the amount of code
And the insanity.

Reviewed-by: Christian Persch <chpe@gnome.org>
2010-11-29 14:06:02 +00:00
9ad31a5a21 switch: Use the right value for comparison 2010-11-29 13:23:28 +00:00
ae95cdf8fc switch: Add accessibility implementation
Modelled on GailToggleButton.

https://bugzilla.gnome.org/show_bug.cgi?id=634987
2010-11-29 12:52:10 +00:00
044040dfd1 docs: Add GtkSwitch to the API reference
https://bugzilla.gnome.org/show_bug.cgi?id=634987
2010-11-29 12:52:10 +00:00
0cd0e4091f Add GtkSwitch, a "light-switch" like widget
The GtkSwitch widget is a simple UI control that has two states: on and
off. Toggling between the states is possible by clicking the widget or
by dragging the handle.

https://bugzilla.gnome.org/show_bug.cgi?id=634987
2010-11-29 12:52:10 +00:00
7d0e356946 Updated Thai translation. 2010-11-29 18:56:35 +07:00
8ae7993397 app-chooser-button: include gtk-docs for show-dialog-item 2010-11-29 12:25:52 +01:00
06f501fa07 app-chooser-button: rename GtkAppChooserComboBox -> GtkAppChooserButton 2010-11-29 12:19:18 +01:00
b39521dcf7 Make GtkTreeView tell the column about expand space instead of just assigning column->width.
Also modified the api to open up the way for treeview to tell the column
about how much of its size is really used to render the area.
2010-11-29 18:04:47 +09:00
5729d2552b Fix GtkCellAreaBox to not paint a focus rectangle while a cell is currently being edited. 2010-11-29 16:49:34 +09:00
626f27f7ed Changed cell area/renderer "can_focus" semantics to "is_activatable" across the board.
This is because focus in treeviews can be given to cells that cannot do anything
with activation (for better keynav), so we dissociate the concept of cell
activation and focusing.
2010-11-29 16:29:09 +09:00
dbe026ed1e Fixed GtkCellAreaBox->focus() to not give focus to cells that are siblings of an intentional focus cell. 2010-11-29 16:20:01 +09:00
5f427ff476 Make focus rectangle painted on all cells if the GtkCellAreaBox is requested to paint focus and none of the cells are activatable. 2010-11-29 16:14:46 +09:00
87892261e0 Make editable widget fill the entire inner area of the edited cell
instead of just the aligned focus area to match previous behaviour
2010-11-29 16:03:53 +09:00
865eb60d21 Fixed GtkCellLayout to pack cells via the api when parsing builder input. 2010-11-29 13:03:54 +09:00
cad41833a2 Allow minimal implementation of GtkCellLayout
Since GtkCellArea delegate does all the work, cell layout widgets
who use a GtkCellArea internally only have to implement the _get_area()
method, this just reduces code to forward the calls over the the internal
cell area.
2010-11-29 13:03:41 +09:00
d3aed12b65 Removed cell_layout implementation details in GtkTreeViewColumn in favor of cell_layout->get_area 2010-11-29 13:01:49 +09:00
2394f5e49b Touching up GtkCellArea docs. 2010-11-29 11:02:29 +09:00
9ee9081405 Added initial detailed docs for GtkCellArea. 2010-11-29 10:55:50 +09:00
c1cbc8790e Removed gtk_cell_area_context_sum_preferred_width/height apis.
Turns out theres not much reason to do this in a separate api,
now we just sum up the sizes of aligned cell groups in GtkCellAreaContextBox
when pushing the group size.
2010-11-29 10:55:50 +09:00
217f688376 Remove obsolete code line 2010-11-28 21:14:33 +01:00
cbbff6c5e6 Add temporary hack to get the row heights right 2010-11-28 21:02:36 +01:00
6568b59e8a Remove unused retrieval of focus-line-width 2010-11-28 20:40:59 +01:00
7527350d69 validate_row no longer uses focus-line-width 2010-11-28 20:39:51 +01:00