a8e84545d1
widget: Use a real offset in gtk_widget_class_automate_child
...
Using an offset from the struct means you can have children in
both the public and private (via G_PRIVATE_OFFSET) parts of the
instance. It also matches the new private macros nicer.
https://bugzilla.gnome.org/show_bug.cgi?id=702563
Signed-off-by: Emmanuele Bassi <ebassi@gnome.org >
2013-07-26 08:41:09 -04:00
2f1fa7cdc3
Drop some unnecessary includes
...
Drop includes of deprecated headers where they are
no longer needed.
2013-07-19 22:32:23 -04:00
0aa57d26b5
Move wholly deprecated classes to gtk/deprecated/
...
We've recently a number of classes wholly. For these cases,
move the headers and sources to gtk/deprecated/ and adjust
Makefiles and includes accordingly.
Affected classes:
GtkAction
GtkActionGroup
GtkActivatable
GtkIconFactory
GtkImageMenuItem
GtkRadioAction
GtkRecentAction
GtkStock
GtkToggleAction
GtkUIManager
2013-07-19 21:39:47 -04:00
0899ef7cc9
gtk: Use new macros for defining private data
...
https://bugzilla.gnome.org/show_bug.cgi?id=702996
2013-07-09 09:30:02 +01:00
50c3eb9acc
Fix the small text for text in GtkAboutDialog
...
The conversion from gtk_widget_override_font to a GtkTextTag
in fbbb66ae7d
was defective.
https://bugzilla.gnome.org/show_bug.cgi?id=701119
2013-07-08 21:46:43 -04:00
88177d8bd1
Don't use a GtkIconSet to pick the logo image
...
Just use the first pixbuf in the default list.
2013-06-26 18:48:03 -04:00
0091fc3543
Make the testsuite happy that get gets the default value
2013-06-25 12:39:20 -04:00
02c793f24a
Start migrating internals away from GtkStock
2013-06-24 22:20:49 -04:00
67a2cdb303
GtkAboutDialog: Define children with a GtkBuilder template
2013-04-08 21:19:28 +09:00
7c1c7cb728
Don't use gtk_scrolled_window_add_with_viewport() internally
...
Just use gtk_container_add() instead.
https://bugzilla.gnome.org/show_bug.cgi?id=693015
2013-02-01 22:58:54 -05:00
e8224d138d
Use Website instead of Homepage
...
https://bugzilla.gnome.org/show_bug.cgi?id=691375
2013-01-08 19:45:20 -05:00
81fa183b79
aboutdialog: ensure the credits page uses the "view" style class
...
Since not every theme renders a background for a GtkViewport (and
Adwaita master doesn't), ensure the grid+viewport we use to emulate a
text view here uses the "view" style class.
2012-12-21 17:55:26 +01:00
fbbb66ae7d
aboutdialog: Add text tag to get small text
...
This is to get rid of gtk_widget_override_font() and
gtk_style_context_get_font().
FIXME: This should probably be done by the theme somehow?
2012-12-06 02:57:18 +01:00
c5c7323942
GtkAboutDialog: Initialize a variable
...
Coverity complains about it being uninitialized, otherwise.
2012-11-29 23:10:34 -05:00
2927383b5f
aboutdialog: Fix add_credit_section() annotations
...
The people argument is an array.
https://mail.gnome.org/archives/python-hackers-list/2012-November/msg00010.html
2012-11-22 14:51:52 +01:00
482195d788
Ensure skipped row between sections has a nonzero height
...
https://bugzilla.gnome.org/show_bug.cgi?id=672587
2012-03-22 13:07:35 -04:00
50a4fa5323
Reduce row spacing in about dialog credits
...
https://bugzilla.gnome.org/show_bug.cgi?id=672587
2012-03-22 13:07:35 -04:00
9d0febc9a6
Change FSF Address
2012-02-27 17:06:11 +00:00
abdbe207fe
about-dialog: set proper spacing between columnns in credits section
...
Spacing ended up being really tight; add another 6px.
https://bugzilla.gnome.org/show_bug.cgi?id=668114
2012-02-14 11:26:16 -05:00
a04fa5300a
about-dialog: don't set a margin around the license area
...
Make it consistent with the credits page.
https://bugzilla.gnome.org/show_bug.cgi?id=670077
2012-02-14 11:21:52 -05:00
8dc9866e2a
about-dialog: add a stroke around the credits area
...
Makes it consistent with e.g. the license page.
https://bugzilla.gnome.org/show_bug.cgi?id=670078
2012-02-14 11:19:04 -05:00
022e17afbc
aboutdialog: add a \n in the copyright text
2012-02-03 17:13:38 +01:00
9b6ae2e9d5
Fix make check
...
Several unwanted symbols have sneaked in.
2012-01-30 20:46:44 -05:00
f11e5a3f4d
gtkaboutdialog: Use symbolic names for button numbers
2012-01-27 09:47:42 +01:00
d00368cac9
GtkAboutDialog: Make credits section extensible
...
This commit adds API that allows to add new named sections
to the Credits part of GtkAboutDialog, in addition to the
hardcoded sections for authors, documenters, artists and
translators.
https://bugzilla.gnome.org/show_bug.cgi?id=484693
2012-01-25 18:25:43 -05:00
adc731fad9
Remove various internal uses of deprecated api
2011-11-02 08:10:42 -04:00
5c4f2ef0c1
gtk: move _gtk_modules_has_mixed_deps() to gtkmodlesprivate.h
...
and remove gtkmainprivate.h completely.
2011-10-23 13:57:07 +02:00
5ff8fe6971
Documentation fixes
...
Mostly making sure that return values and varargs don't loose
their docs.
2011-09-25 21:04:49 -04:00
6faba61db1
Some GtkAboutDialog doc additions
2011-09-05 00:00:24 -04:00
9dfff27c42
gtkaboutdialog: gtk_misc_set_alignment replacing
...
Replacing the function gtk_misc_set_alignment () with
gtk_widget_set_halign () and gtk_widget_set_valign () in
gtk/gtkaboutdialog.c
https://bugzilla.gnome.org/show_bug.cgi?id=650762
2011-08-28 20:16:54 -04:00
6f39855c08
More include cleanups
2011-08-28 01:54:55 -04:00
383127cd0b
Clean up unneeded includes
2011-08-28 01:40:10 -04:00
bf0d8402f5
gtk: Use const instead G_CONST_RETURN
2011-06-10 13:07:54 +01:00
eb76287995
GtkAboutDialog: Don't use an alignment
...
Use align and margin widget properties instead.
2011-06-07 09:53:02 -04:00
793d12d70d
Fix leaking calls to gdk_device_manager_list_devices()
...
gdk_device_manager_list_devices() returns a newly allocated list.
https://bugzilla.gnome.org/show_bug.cgi?id=645234
2011-03-21 10:37:10 -04:00
aa1fdb4123
GtkAboutDialog: keep toggle button state in sync
...
When hiding the dialog, we hide the credits/license parts, so
we need to update the toggle buttons controlling them.
https://bugzilla.gnome.org/show_bug.cgi?id=644355
2011-03-12 13:43:28 -05:00
2fb1c06402
[GI] Add missing (out) and (array) annotations
2011-01-20 13:57:20 +01:00
2f0d40335b
[GI] Add missing (transfer) annotations
2011-01-20 13:57:18 +01:00
b123bc41fd
Move docs for gtkmain inline
...
At the same time, introduce a gtkmainprivate.h header
and various other cleanups.
Based on a patch by Tadej Borovšak.
https://bugzilla.gnome.org/show_bug.cgi?id=617471
2011-01-04 17:32:12 -05:00
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
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
00a80c9bdc
Update GtkAboutDialog to GtkStyleContext
2011-01-04 02:56:26 +01:00
a6b05106a5
GtkAboutDialog: Be slightly more flexible when listing credits
...
Make sure we render credits ok that are occurring in the wild,
such as "Contact us at:", "<foo@bar>" or "guy1\nguy2\nguy3"
https://bugzilla.gnome.org/show_bug.cgi?id=637763
https://bugzilla.gnome.org/show_bug.cgi?id=637736
2010-12-22 01:03:58 -05:00
4cc76927b1
Show translators properly in the new about dialog
...
translator-credits is a single string, typically with newline-
separated names.
2010-12-22 00:31:05 -05:00
8f1f743903
gtk: Use g_object_unref instead of gdk_cursor_unref
2010-12-21 12:07:05 -05:00
335bfbc8fc
Update GtkAboutDialog documentation
...
Also, remove some dead code, pointed out in bug 637608.
2010-12-20 11:40:39 -05:00
453bf477ed
Don't query the position of keyboards
...
Turns out that this causes X errors with the XI2 implementation.
2010-12-17 18:41:24 -05:00
96a4fc4e5b
Update about dialog design to not use a swarm of dialogs
...
This is a modernization of the GtkAboutDialog look done
by William Jon McCann. The most noteworthy changes are:
- no more subdialogs
- show license short text in the main dialog
- less verbose email link formatting
- the dialog is modal to its transient parent
2010-12-14 00:15:21 -05:00
6ebc15028b
[gi] add "array" annotations to GtkAboutDialog methods
...
* set_authors, set_documenters and set_artists required the array annotation
to work properly
2010-11-16 11:07:20 -05:00
3a0afce509
gtk: remove "gboolean homogeneous" from gtk_box_new()
...
Because it's FALSE in virtually all use cases.
2010-10-31 19:22:28 +01:00