summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ToolPalette: Implement GtkOrientable.Murray Cumming2009-07-146-53/+15
| | | | | | | * gtk/gtktoolpalette.[h|c]: Remove gtk_tool_palette_get/set_property(), implementing GtkOrientable instead. * gtk/gtktoolitemgroup.c: * demos/gtk-demo/toolpalette.c: Use gtk_orientable_* instead.
* GtkTool*: Removed the HAVE_EXTENDED_TOOL_SHELL_SUPPORT_BUG_535090 ifdefs. ↵Murray Cumming2009-07-133-22/+0
| | | | This gives us nicer text alignment among other things.
* ToolShell: Add ellipsize, text-orientation, text-alignment and size-group.Murray Cumming2009-07-1313-12785/+318
| | | | | | | | | | | | | * gtk/gtktoolshell.c: Added vfuncs to get/set ellipsize, text-orientation, text-alignment and size-group plus getter/setters to invoke these vfuncs. * gtk/gtktoolitem.[h|c]: Added getters and setters to get/set these from the parent GtkToolShell. This is in the style of the existing "properties". * gtk/gtktoolbutton.c: Updated to use the extra properties. * docs/reference/gtk/gtk-sections.txt * gtk/gtk.symbols: Updated to mention the new functions. These new "properties" are used by GtkToolPalette.
* Added missing files that I thought I had already added.Murray Cumming2009-07-136-0/+12820
|
* gtk+/demos/gtk-demo/: Added GtkToolPalette demo.Murray Cumming2009-07-132-0/+319
|
* Added GtkToolPalette.Johannes Schmid2009-07-1311-0/+4352
| | | | | | | | | | | | * gtk/gtktoolpallete.[h|cc]: * gtk/gtktoolitemgroup.[h|cc]: Added a tool pallete container widget, with groups of toolbar items that can be shown as a grid of icons or a list of names. * gtk/Makefile.am: * gtk/gtk.h: * gtk/gtkmarshal.list: Mentioned the new files. Bug #567729
* Updated Norwegian bokmål translation.Kjartan Maraas2009-07-131-1119/+1071
|
* Implement _gdk_win32_window_destroy() and more cleanupHans Breuer2009-07-131-27/+2
| | | | | | | | | Implement _gdk_win32_window_destroy() by just renaming _gdk_windowing_window_destroy(), removed superfuous stub. Also cleaned up implementations of gdk_win32_window_set_background() and gdk_win32_window_set_back_pixmap() - removed stuff now done at the respective gdk_window_*() function.
* Implement _gdk_win32_window_queue_translation()Hans Breuer2009-07-131-2/+6
|
* Mark gtk_custom_paper_unix_dialog_get_type() unix onlyHans Breuer2009-07-131-0/+2
|
* Bug #588388 - shape rendering is backHans Breuer2009-07-131-5/+26
| | | | | | Just mapping exisiting implementations to new GdkWindow API. http://bugzilla.gnome.org/show_bug.cgi?id=588388
* Make more use of defines in $(TOP)/build/win32/make.mscHans Breuer2009-07-131-24/+9
|
* Bug #588379 - testgtk::panes does not change the cursor on mouse overHans Breuer2009-07-131-3/+0
| | | | | | That one was easy, just removing Alex's #ifdef TODO_CSW ;) http://bugzilla.gnome.org/show_bug.cgi?id=588379
* Bug #588373 - Menus broken by client-side-windowsHans Breuer2009-07-131-16/+71
| | | | | | | | | | | Resurrcetion and adaption of find_window_for_mouse_event(). The window receiving the WM_MOUSEMOVE, WM_?BUTTONDOWN is not necessarily the one interested in GDK_(ENTER|MOTION|LEAVE)_NOTIFY http://bugzilla.gnome.org/show_bug.cgi?id=588373 Also added some more more TODO_CSW and disabled print_event(): it can not cope with the new _gdk_windowing_got_event() eating/morphing events.
* Fix gccism - pointer arithmetic with void pointersHans Breuer2009-07-131-3/+3
|
* Fix c99ism - declaration in the mid of a blockHans Breuer2009-07-131-1/+3
|
* Update msvc buildHans Breuer2009-07-132-5/+8
|
* Build more testapps, use G_PI instead of M_PIHans Breuer2009-07-132-6/+12
|
* Revert 8031432c09c864d6fe635a8e8890c5221399fc4fMatthias Clasen2009-07-121-1/+1
| | | | | We can't disallow single-includes unconditionally because gtkentrybuffer.h is included in gtkentry.h.
* Updated Traditional Chinese (Hong Kong and Taiwan)Chao-Hsiung Liao2009-07-124-5803/+5752
|
* Updated Spanish translationJorge González2009-07-111-1706/+1735
|
* Updated Spanish translationJorge González2009-07-111-1082/+1080
|
* Remove outdated text from README.inMatthias Clasen2009-07-101-5/+1
| | | | The PATCH and API keywords are no longer in use. Pointed out in 588229.
* Bump version to 2.17.5Matthias Clasen2009-07-101-1/+1
|
* 2.17.42.17.4Matthias Clasen2009-07-10205-41204/+46020
|
* Don't draw to unviewable windowsAlexander Larsson2009-07-111-2/+2
| | | | | | | | | The scrolling and region moving code needs to avoid drawing when the window is mapped, which it did. However, it also needs to avoid drawing when any of its parents are not mapped, which it didn't so switch to using gdk_window_is_viewable(). This fixes the index rendering in evolution (#588169)
* Exclude GtkEntry::buffer from default value testingMatthias Clasen2009-07-101-1/+2
|
* Make pltcheck passMatthias Clasen2009-07-102-0/+29
|
* UpdateMatthias Clasen2009-07-101-0/+30
|
* Create a buffer in init() so subclasses can use the entry in their init()Michael Natterer2009-07-101-1/+10
|
* Ensure that windows used for selections are nativeAlexander Larsson2009-07-101-1/+3
| | | | This fixes cut and paste in gvim (#588115)
* Manually update toplevel_under_pointer when a grab changes to owner_eventsAlexander Larsson2009-07-101-48/+83
| | | | | | | | | | | | When we ungrab the pointer we don't get enter events for the window the pointer is in at the time of the ungrab, so we manually query for the window the pointer is in. The same thing actually happens on re-grab if the previous grab was !owner_events (meaning we don't get crossing events for windows other than the grab) but the new grab is owner_events (and thus non-grab windows need to get crossing events). This factors out some common code and enables it also for the re-grab to owner_events case.
* Add paper size combo and orientation combo to print dialogMarek Kasik2009-07-1013-927/+2135
| | | | | | | | | | | | | | | | | | | | | Paper size combo and orientation combo can be added by gtk_print_operation_set_embed_page_setup_dialog() to GtkPrinUnixDialog now. This function induce calling of gtk_print_unix_dailog_set_embed_page_setup_dialog() after creation of dialog. These two functions control embed-page-setup-dialog properties in GtkPrintOperation and in GtkPrintUnixDialog. There is also new function gtk_print_unix_dialog_get_page_setup_set() which says whether page setup was set by user. Selected page setup is stored as default page setup in GtkPrintOperation. New class is added, its name is GtkCustomPaperUnixDialog. The class manages custom sizes. It is derived from GtkPageSetupUnixDialog's CustomPaperDialog structure. Page layout preview is modified, so, it shows dimensions of current page setup (mm or inch - depends on locale). It also shows the name of actual paper if page setup dialog is not embedded (paper size combo is not visible). gtk-demo is actualized to include this new feature.
* Merge branch 'directfb-csw'Cody Russell2009-07-106-562/+119
|\
| * get directfb building with cswCody Russell2009-07-096-562/+119
| |
* | Updated Ukrainian translationMaxim V. Dziumanenko2009-07-091-47/+53
| |
* | Updated Spanish translationJorge González2009-07-091-41/+50
| |
* | Make link coloring in labels optionalMatthias Clasen2009-07-094-6/+86
| | | | | | | | | | | | Turns out that link coloring is expected for actual hypertext-like use, but when using links just as 'mutant button', then it gets in the way.
* | Add xevent->xcrossing.mode to GDK_NOTE() for enter and leave notify eventsMichael Natterer2009-07-091-8/+11
| |
* | Remove accidentally added debug spewAlexander Larsson2009-07-091-50/+0
| |
* | Correctly set enter/leave events as detail=nonlinearAlexander Larsson2009-07-094-78/+138
| | | | | | | | | | | | | | | | | | If we get a nonlinear enter/leave notify on the toplevel we need to set nonlinear in all the events we send, even if the in-toplevel tree is linear. This fixes combobox menus popping down immediately when you click (not hold). (bug #587559)
* | Disallow single-include unconditionally because this is a new fileMichael Natterer2009-07-091-1/+1
| |
* | Add single-include guardMichael Natterer2009-07-091-0/+4
|/
* Dutch translation updatedTino Meinen2009-07-091-1827/+1814
|
* Dutch translation updatedTino Meinen2009-07-091-1090/+1109
|
* Updated Ukrainian translationMaxim V. Dziumanenko2009-07-091-1715/+1748
|
* Updated Ukrainian translationMaxim V. Dziumanenko2009-07-091-1103/+1101
|
* Updated Spanish translationJorge González2009-07-091-1697/+1732
|
* GtkEntryBuffer holds text for GtkEntryStef Walter2009-07-0815-437/+1754
| | | | | | | | | | | Adds a 'model' type buffer for GtkEntry in which the actual textual data is stored. GtkEntryBuffer can be subclassed. Among other things, this allows GtkEntry to be used for secrets that need to be stored in non-pageable memory. It also allows buffers to be shared by entries. See bug #576801.
* Handle non-native windows in the gdk test utilsAlexander Larsson2009-07-081-0/+14
| | | | | We need to add the non-native offset to the root coords when sending events.