summaryrefslogtreecommitdiff
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* Revert c00b85bf3f9cb1dc77dd22f138eb53048eb355b7Matthias Clasen2010-11-291-3/+3
| | | | | | | 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.
* Re-add some conditionals to symbols filesMatthias Clasen2010-11-292-2/+8
| | | | We need to keep the ifdefs for platform abi differences.
* remove some duplicate symbolsMatthias Clasen2010-11-291-3/+0
|
* Small doc fixupMatthias Clasen2010-11-291-0/+1
|
* switch: Use ATK macros to reduce the amount of codeEmmanuele Bassi2010-11-291-46/+14
| | | | | | And the insanity. Reviewed-by: Christian Persch <chpe@gnome.org>
* switch: Use the right value for comparisonEmmanuele Bassi2010-11-291-1/+1
|
* switch: Add accessibility implementationEmmanuele Bassi2010-11-291-3/+163
| | | | | | Modelled on GailToggleButton. https://bugzilla.gnome.org/show_bug.cgi?id=634987
* Add GtkSwitch, a "light-switch" like widgetEmmanuele Bassi2010-11-295-0/+966
| | | | | | | | 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
* rgba: Invert the arguments and improve bindabilityEmmanuele Bassi2010-11-283-4/+4
| | | | | | | | Since parse() is a method of the Gdk.RGBA class, the GdkRGBA pointer should be the first argument, and the string the second one, to allow a more natural binding. https://bugzilla.gnome.org/show_bug.cgi?id=635879
* Fix recursion in the GtkIconView accessible initializationMatthias Clasen2010-11-271-26/+19
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=634474
* Changing GtkBox:fill child property default back to TRUE.Tristan Van Berkom2010-11-251-6/+2
| | | | | | | | | Since Havoc's patches introducing the GtkWidget halign/valign properties, fill should always be TRUE. If the widget should not fill its allocated space then it should set the halign or valign properties for that purpose. This also consequently fixes bug 634592.
* Fixed GtkMenuShell to deactivate itself at dispose timeTristan Van Berkom2010-11-252-2/+17
| | | | | | Since GdkDevice stuff, it seems that destroying an active menu doesnt get rid of all the device grabery, this fixes bug 635693.
* Bug 565665 - GtkTargetEntry member target should be const char *Michael Natterer2010-11-241-4/+5
|
* gtk: Remove GtkRulerBenjamin Otte2010-11-2412-1404/+0
| | | | | | | | | | It is really bad code, mostly unused and no one stepped up to fix it. Note that Gtk developers do not object to a ruler widget in priciple, just to the current implementation. If someone wants to propose a sane version, please don't hesitate. https://bugzilla.gnome.org/show_bug.cgi?id=613942
* gtk: Remove unused variables from build scriptsBenjamin Otte2010-11-243-3/+3
| | | | ALL_FILES and INCLUDE_VARIABLES are unused
* gtk: Uncruftify gtk.symbolsBenjamin Otte2010-11-241-2144/+1031
|
* No fsync on WindowsTor Lillqvist2010-11-241-0/+2
|
* Move all GdkDevice members to private and add one missing accessorMichael Natterer2010-11-2313-14/+14
|
* iconcache: Ensure we don't lose data on power lossColin Walters2010-11-221-7/+35
| | | | | | | fsync() should ensure our data hits disk; since corrupt icon caches break all apps, we need to ensure it's valid. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=635307
* [gi] add array annotations for DnD related methodsJohn (J5) Palmieri2010-11-192-3/+3
|
* gtk: remove GtkWidget::size-requestMichael Natterer2010-11-193-74/+3
| | | | Fixes Bug 633324 - Stop invoking size-request completely
* GtkRadioButtons: Mark group arguments as "allow-none"Martin Pitt2010-11-191-6/+7
| | | | | | | | | | | | | | | In the current introspection data, the various gtk_radio_button_new_* constructors take an existing group or widget. These all allow passing a NULL widget or group list, so that it becomes easy to build a radio button list in a loop (pass in None the first time, and the previously created button in all other iterations). Add the missing "allow-none" tag to the introspection data, so that this will also eventually work for GIR users. NB that it does not actually work for some constructors yet (like new_with_label_from_widget()) due to https://bugzilla.gnome.org/show_bug.cgi?id=561264. https://bugzilla.gnome.org/show_bug.cgi?id=635253
* gtk: draw the frame around the spinbutton's buttons conditionallyMichael Natterer2010-11-191-6/+7
| | | | (depending on GtkEntry::has-frame)
* gtkcombobox: Use accessor functions to access GtkTreeViewColumnJavier Jardón2010-11-192-8/+8
|
* gtktreeview: Use accessor functions to access GtkTreeViewColumnJavier Jardón2010-11-191-115/+153
|
* gtkentry: move public members to private structureJavier Jardón2010-11-192-646/+757
|
* Add _gtk_entry_get_im_context() internal accessorJavier Jardón2010-11-193-1/+10
| | | | It's needed by gtktreeview
* gtkcombobox: Do not access GtkEntry internalsJavier Jardón2010-11-191-5/+0
| | | | It's not needed anymore
* Create a private header to access some GtkButton variablesJavier Jardón2010-11-196-54/+88
|
* gtktbutton: Move public members to private structureJavier Jardón2010-11-192-196/+237
|
* gtkplug: Do not leak in gtk_plug_realize()Javier Jardón2010-11-181-1/+1
| | | | | | | Indeed, we should check for window->wmclass_name Reported by Guillaume Desmottes in bug https://bugzilla.gnome.org/show_bug.cgi?id=635175
* Fixing GtkScrolledWindow inconsistent scrollbar visibility.Tristan Van Berkom2010-11-191-13/+26
| | | | | Also removing the hack to prevent hangs which is properly fixed by the preceeding commit.
* Fixing hangs with GtkScrolledWindowTristan Van Berkom2010-11-191-0/+10
| | | | | | | | Now gtk_widget_size_allocate() unsets the resize_needed flags before returning, essentially this means that any widget that has a queued resize and is allocated before resize time, including queued resizes from inside a size_allocate() method will be cancelled.
* gtk: honor entry->has_frame again draw the frame conditionallyMichael Natterer2010-11-181-4/+4
| | | | | | when GtkEntry had visible windows, it was never noticed that we always draw the frame, because the text_area window would cover it if draw_frame was FALSE.
* gtk: draw the progress only on the text areaMichael Natterer2010-11-181-43/+21
| | | | so it doesn't extend under GtkSpinButton's buttons.
* docs: Move Height-for-width geometry management virtual methods docsJavier Jardón2010-11-172-62/+42
|
* bgo#634558 - filechooser - Actually focus the Search entry when selecting ↵Federico Mena Quintero2010-11-162-14/+50
| | | | | | the Search shortcut Signed-off-by: Federico Mena Quintero <federico@novell.com>
* [gi] add "array" annotations to GtkAboutDialog methodsJohn (J5) Palmieri2010-11-161-3/+3
| | | | | * set_authors, set_documenters and set_artists required the array annotation to work properly
* gtkmain: Remove deprecated gtk_init_add() functionJavier Jardón2010-11-163-40/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=629955
* Deprecate GtkCallbackMarshal and GtkFunctionJavier Jardón2010-11-161-8/+13
| | | | | | As they're only used by already deprecated API https://bugzilla.gnome.org/show_bug.cgi?id=629955
* GtkArg is deprecated since 2.2Javier Jardón2010-11-161-1/+3
|
* docs: Add cross-reference in GtkAlign docsJavier Jardón2010-11-161-2/+2
|
* docs: Fix a typo in gtk_button_set_alignment() docsJavier Jardón2010-11-161-1/+1
|
* [gi] add "out" annotations to gtk_tree_store_sort_column_id paramsJohn (J5) Palmieri2010-11-151-2/+2
|
* docs: Mention that tooltip_column text should be escaped in GtkIconViewCarlos Garcia Campos2010-11-141-0/+3
|
* docs: Update URL of some documentation linksJavier Jardón2010-11-142-2/+3
| | | | http://developer.gnome.org -> http://library.gnome.org
* Pass the correct GDK library when working around Debian libtoolOwen W. Taylor2010-11-101-1/+1
| | | | | | We need to link against gdk/libgdk-x11-3.0.la, not gdk/x11/libgdk-x11.la, which is the convenience library containing the backend functions.
* gtk_dialog_get_content_area(): Fix the docs.Murray Cumming2010-11-101-1/+1
| | | | | This returns a GtkBox now, not a GtkVBox. Language bindings may need to adjust their APIs accordingly.
* gtkdialog.c: Remove trailing whitespaceMurray Cumming2010-11-101-99/+99
|
* gtklabel.c: Added hack for rint()Chun-wei Fan2010-11-101-0/+18
|