Mathias Hasselmann
5155cff8d1
Remove max_detail_height field from GtkCalendarPrivate. ( #339540 )
...
* gtk/gtkcalendar.c: Drop max_detail_height field, and use
a local variable instead in gtk_calendar_size_request.
svn path=/trunk/; revision=19286
2007-12-28 22:11:35 +00:00
Matthias Clasen
f02eb139a0
Add exlusions
...
svn path=/trunk/; revision=19285
2007-12-28 21:19:11 +00:00
Christian Persch
9905ccfef3
Move the gail tests from standalone gail to gtk+. Bug #504568 .
...
svn path=/trunk/; revision=19284
2007-12-28 20:23:14 +00:00
Matthias Clasen
88fa693540
Make finalizer more robust
...
svn path=/trunk/; revision=19283
2007-12-28 19:55:37 +00:00
Mathias Hasselmann
2227e2993a
Draw bottom shadow of GtkCalender headings. ( #506113 )
...
* gtk/gtkcalendar.c: Set proper initial height for priv->header_win.
svn path=/trunk/; revision=19282
2007-12-28 19:46:53 +00:00
Matthias Clasen
2c35a3f9b2
Document some initial values
...
svn path=/trunk/; revision=19281
2007-12-28 19:36:16 +00:00
Matthias Clasen
6bfb299f30
More default property value fixes
...
svn path=/trunk/; revision=19280
2007-12-28 19:20:26 +00:00
Christian Persch
b9a505b10c
Plug a mem leak. Bug #506096 .
...
2007-12-28 Christian Persch <chpe@gnome.org>
* gtk/gtkfontsel.c: (gtk_font_selection_get_property): Plug
a mem leak. Bug #506096 .
svn path=/trunk/; revision=19279
2007-12-28 19:18:55 +00:00
Matthias Clasen
5e30c5d986
More default property value fixes
...
svn path=/trunk/; revision=19278
2007-12-28 18:10:32 +00:00
Matthias Clasen
32530a9f78
More default property value fixes
...
svn path=/trunk/; revision=19277
2007-12-28 17:29:53 +00:00
Matthias Clasen
81b82a676f
More default property value corrections
...
svn path=/trunk/; revision=19276
2007-12-28 17:10:33 +00:00
Matthias Clasen
98c4b12ea3
Fix a finalizer issue
...
svn path=/trunk/; revision=19275
2007-12-28 15:57:14 +00:00
Matthias Clasen
c30e1d8e00
Don't return NULL.
...
2007-12-28 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkwindow-x11.c (get_default_title): Don't return NULL.
svn path=/trunk/; revision=19274
2007-12-28 15:51:31 +00:00
Matthias Clasen
fb161a603f
Fix default property values
...
svn path=/trunk/; revision=19273
2007-12-28 15:46:18 +00:00
Matthias Clasen
b78baef499
Fix default values
...
svn path=/trunk/; revision=19272
2007-12-28 15:43:51 +00:00
Matthias Clasen
0006024e6f
Fix the default value of the curve-type property
...
svn path=/trunk/; revision=19271
2007-12-28 15:21:24 +00:00
Matthias Clasen
ae285834f7
Fix the default value of enable-arrows-always
...
svn path=/trunk/; revision=19270
2007-12-28 15:18:32 +00:00
Johan Dahlin
f3ec3ddac2
Chain up. This makes it possible to have accelerators tags on GtkDialog
...
2007-12-28 Johan Dahlin <johan@gnome.org>
* gtk/gtkdialog.c (gtk_dialog_buildable_custom_finished)
(gtk_dialog_buildable_custom_tag_start): Chain up.
This makes it possible to have accelerators tags on GtkDialog
subclasses.
svn path=/trunk/; revision=19268
2007-12-28 10:36:07 +00:00
Mathias Hasselmann
c32421418a
Add GTK_CALENDAR_SHOW_DETAILS display flag, which chooses if details are shown within the widget, or jst as tooltip.
...
* gtk/gtkcalendar.c, gtk/gtkcalendar.h: Add "show-details" property
aka. GTK_CALENDAR_SHOW_DETAILS, and use it.
* tests/testcalendar.c: Test GTK_CALENDAR_SHOW_DETAILS. Reduce padding
in flags vbox.
svn path=/trunk/; revision=19267
2007-12-28 09:39:34 +00:00
Mathias Hasselmann
6fda2b46a7
Try more decent appearance of calendar details separator. ( #339540 )
...
* gtk/gtkcalendar.c: Use different colors for drawing the separator,
and make it short by one pixel on each side.
svn path=/trunk/; revision=19266
2007-12-28 09:36:57 +00:00
Mathias Hasselmann
2372a2cdd1
Apply trivial code-style changes from attachement 101101. ( #339540 )
...
* tests/testcalendar.c: Some updates to current GTK+ code-style.
svn path=/trunk/; revision=19265
2007-12-28 09:36:40 +00:00
Mathias Hasselmann
fcf3e71292
Restructure testcalendar for testing calendar details. ( #339540 )
...
* tests/testcalendar.c: Push code arround for testing calendar details.
svn path=/trunk/; revision=19264
2007-12-28 09:36:21 +00:00
Mathias Hasselmann
dbac73cfb1
Implement GtkTooltip API for calendar details. ( #339540 )
...
* gtk/gtkcalendar.c: Add gtk_calendar_query_tooltip and chain it up.
Remember detail overflows in calendar_paint_day to show the tooltip
only when neccessary.
svn path=/trunk/; revision=19263
2007-12-28 09:36:06 +00:00
Mathias Hasselmann
f35439bfac
Without setting "detail-width-chars" and "detail-height-rows"
...
properties not only the widget has to be redrawn on certain
conditions, but also its size must be recalculated. (#339540 )
* gtk/gtkcalendar.c: Add calendar_queue_refresh and call
that function instead of gtk_widget_queue_draw.
svn path=/trunk/; revision=19262
2007-12-28 09:26:38 +00:00
Mathias Hasselmann
d1e8ca6c4a
Consider details for size-request and expose-event. ( #339540 )
...
* gtk/gtkcalendar.c: Add gtk_calendar_get_detail and
is_color_attribute functions. Change gtk_calendar_size_request
and calendar_paint_day to consider and show calender details.
svn path=/trunk/; revision=19261
2007-12-28 09:26:20 +00:00
Matthias Clasen
d52e6cd124
Introduce local priv variables to reduce ->->
...
2007-12-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c: Introduce local priv variables to
reduce ->->
svn path=/trunk/; revision=19258
2007-12-28 06:56:48 +00:00
Matthias Clasen
f78277f0a3
Fix the default value of the tearoff-title property
...
svn path=/trunk/; revision=19257
2007-12-28 05:49:21 +00:00
Matthias Clasen
1312be0dd5
Fix the default value for the wrap-mode and font-scale properties.
...
2007-12-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcellrenderertext.c: Fix the default value for the
wrap-mode and font-scale properties.
svn path=/trunk/; revision=19256
2007-12-28 05:32:55 +00:00
Matthias Clasen
1a4abedf73
Fix the default value for the ratio property.
...
2007-12-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkaspectratio.c: Fix the default value for the ratio
property.
svn path=/trunk/; revision=19255
2007-12-28 05:02:29 +00:00
Matthias Clasen
9302b1b3c7
Fix 0<>NULL confusion in gtk_signal_connect... defines. ( #505708 , MINAMI
...
2007-12-27 Matthias Clasen <mclasen@redhat.com>
* gkt/gtksignal.h: Fix 0<>NULL confusion in gtk_signal_connect...
defines. (#505708 , MINAMI Hirokazu)
svn path=/trunk/; revision=19253
2007-12-28 03:46:03 +00:00
Christian Persch
ce04783703
Install gail.pc. Bug #505859 .
...
svn path=/trunk/; revision=19252
2007-12-27 23:05:11 +00:00
Mathias Hasselmann
fdbf92ad90
Add infrastructure for GtkCalendar details. ( #339540 )
...
* gtk/gtkcalendar.c, gtk/gtkcalendar.h, gtk/gtk.symbols:
Add "detail-width-chars" and "detail-height-rows" properties,
and gtk_calendar_set_detail_func function.
svn path=/trunk/; revision=19251
2007-12-27 20:41:08 +00:00
Xan Lopez
b28fea94a0
Add gtk_border_new to avoid memory allocator confusions when using
...
2007-12-27 Xan Lopez <xan@gnome.org>
* gtk/gtk.symbols:
* gtk/gtkstyle.c (gtk_border_new, gtk_border_copy):
Add gtk_border_new to avoid memory allocator confusions when using
GtkBorders. Also, make gtk_border_copy use g_slice_dup. (#454042 )
svn path=/trunk/; revision=19248
2007-12-27 14:04:37 +00:00
Christian Persch
82568d02e0
Fir the patch from bug #504886 not to read unitialised memory.
...
2007-12-27 Christian Persch <chpe@gnome.org>
* gdk/x11/gdkscreen-x11.c: (init_randr12): Fir the patch from
bug #504886 not to read unitialised memory.
svn path=/trunk/; revision=19247
2007-12-27 12:09:06 +00:00
Xan Lopez
17d37d512c
Update changelog.
...
svn path=/trunk/; revision=19246
2007-12-26 11:33:37 +00:00
Christian Persch
7c23519a56
Fix mem leak. Bug #505556 .
...
svn path=/trunk/; revision=19240
2007-12-25 16:57:25 +00:00
Christian Persch
dec726cbd7
Initialise |widget|. Fixes a buglet introduced by the commit from bug
...
#505226 .
svn path=/trunk/; revision=19239
2007-12-25 12:04:03 +00:00
Christian Persch
8b9693f815
Use G_BEGIN_DECLS/G_END_DECLS. Bug #505268 .
...
svn path=/trunk/; revision=19238
2007-12-25 10:01:14 +00:00
Christian Persch
535e29c380
Remove relocations from the atk factories. Remove unused gail_foo_new()
...
* modules/other/gail/*.[ch]: Remove relocations from the atk
factories. Remove unused gail_foo_new() functions. Fix object
instantiation to be derivation safe by moving initialisation code
from the removed gail_foo_new() functions to the
AtkObjectClass::initialize implementation. Bug #505226 .
svn path=/trunk/; revision=19237
2007-12-25 09:29:46 +00:00
Matthias Clasen
99fa9096e0
Remove non-multihead-safe uses of clipboards and settings. ( #504722 ,
...
2007-12-24 Matthias Clasen <mclasen@redhat.com>
* modules/other/gail/gailentry.c:
* modules/other/gail/gailimage.c:
* modules/other/gail/gailtextview.c: Remove non-multihead-safe
uses of clipboards and settings. (#504722 , Christian Persch)
svn path=/trunk/; revision=19236
2007-12-25 04:52:13 +00:00
Matthias Clasen
0e8282a0a7
Remove unneeded includes. ( #505411 , Kazuki IWAMOTO)
...
2007-12-24 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkapplaunchcontext.c: Remove unneeded includes. (#505411 ,
Kazuki IWAMOTO)
svn path=/trunk/; revision=19235
2007-12-25 04:25:38 +00:00
Matthias Clasen
3b8541a8c4
When popping up a menu from a treeview cell, use the time and button
...
2007-12-24 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c: When popping up a menu from a treeview cell,
use the time and button information from the event. (#504901 ,
Peter Bloomfield)
svn path=/trunk/; revision=19234
2007-12-25 04:04:21 +00:00
Cody Russell
045db5be38
Check that the window is mapped before setting SW_RESTORE or SW_MINIMIZE.
...
2007-12-23 Cody Russell <bratsche@gnome.org>
* gdk/win32/gdkevents-win32.c (show_window_recurse): Check that
the window is mapped before setting SW_RESTORE or SW_MINIMIZE.
Fixes a regression caused by #164537 patch where transient
windows that are hidden get shown (incorrectly) when their
parents are minimized. (#504984 )
svn path=/trunk/; revision=19231
2007-12-23 21:14:09 +00:00
Christian Persch
11ae610d93
Fix compiler warnings. Bug #504701 .
...
svn path=/trunk/; revision=19229
2007-12-23 12:37:13 +00:00
Christian Persch
563ee17a91
Include <config.h>. Bug #504720 .
...
svn path=/trunk/; revision=19228
2007-12-23 12:27:33 +00:00
Christian Persch
b0702a91ad
Use G_DEFINE_TYPE[_WITH_CODE] instead of hand-coding the get_type functions. Bug #504661 .
...
svn path=/trunk/; revision=19227
2007-12-23 12:24:59 +00:00
Xan Lopez
dcbaaf2a69
pass correct argument to g_signal_emit for TEST_EXPAND_ROW (GtkTreeIter*
...
2007-12-23 Xan Lopez <xan@gnome.org>
* gtk/gtktreeview.c (gtk_tree_view_build_tree): pass correct argument
to g_signal_emit for TEST_EXPAND_ROW (GtkTreeIter* vs. GtkTreeIter**).
Patch by Sadrul Habib Chowdhury (#504804 )
svn path=/trunk/; revision=19225
2007-12-23 01:27:06 +00:00
Christian Persch
2f28d0063c
Link to gdk and gtk libs. Bug #504645 , patch by Li Yuan.
...
2007-12-22 Christian Persch <chpe@gnome.org>
* modules/other/gail/Makefile.am: Link to gdk and gtk libs. Bug
#504645 , patch by Li Yuan.
svn path=/trunk/; revision=19224
2007-12-22 23:19:42 +00:00
Christian Persch
102db3cc7d
Plug mem leaks. Bug #504886 .
...
2007-12-22 Christian Persch <chpe@gnome.org>
* gdk/x11/gdkscreen-x11.c: (init_randr12): Plug mem leaks. Bug #504886 .
svn path=/trunk/; revision=19223
2007-12-22 21:03:40 +00:00
Christian Persch
f237432952
Use gdk_threads_add_idle. Bug #504571 .
...
svn path=/trunk/; revision=19222
2007-12-22 20:18:13 +00:00