Matthias Clasen
aabc356b80
GtkMisc: Keep gtk_misc_set_alignment working
...
Now that labels and images no longer use x/yalign in their code,
we need to make gtk_misc_set_alignment set the h/valign for these
widgets, to keep it stumbling along until its final demise.
https://bugzilla.gnome.org/show_bug.cgi?id=730613
2014-05-24 00:48:12 -04:00
Matthias Clasen
04703689b8
Deprecate GtkAligment
...
This has been dangling ever since 3.0.
https://bugzilla.gnome.org/show_bug.cgi?id=645781
2014-05-23 20:31:25 -04:00
Matthias Clasen
edd6c4d487
docs: enum cleanup
...
Move GtkExpanderStyle over to the deprecated GtkStyle.
2014-05-20 09:54:01 -04:00
Matthias Clasen
04192d04a2
docs: enum cleanup
...
Move types that are only used in binding parsing to
gtkrc, together with the deprecated api.
2014-05-20 09:54:01 -04:00
Matthias Clasen
cf1c8c8c69
docs: enum cleanup
...
Move GtkAttachOptions to the only place its used: GtkTable
2014-05-20 09:54:01 -04:00
Matthias Clasen
8b0b024385
More deprecation docs for GtkArrow
2014-05-13 23:52:47 -04:00
Matthias Clasen
a600718846
Deprecate GtkArrow
...
https://bugzilla.gnome.org/show_bug.cgi?id=729564
2014-05-13 23:50:13 -04:00
Matthias Clasen
ec0a60a248
Deprecate GtkMisc
...
This has been dangling ever since 3.0.
2014-05-13 08:45:00 -04:00
Matthias Clasen
7b17060654
GtkIconFactory: Remove outdated information from the docs
...
The stock browser was removed from gtk3-demo.
2014-05-11 22:02:45 -04:00
Matthias Clasen
49733154a6
Deprecate GtkNumerableIcon
...
It was a failed experiment, it is basically unused, and it complicates
code in GtkIconTheme that we want to rework.
2014-05-11 22:02:32 -04:00
Matthias Clasen
bf8a169cb9
docs: Another round of markup removal
2014-03-29 00:24:15 -04:00
Bastien Nocera
f71f7215ab
all: Name more idles and timeouts
...
Following up from 438cd857c4
,
name more timeouts and idles.
The original grep was missing checking for gdk_threads_add_*()
functions (at least for some of the files).
https://bugzilla.gnome.org/show_bug.cgi?id=726870
2014-03-26 20:09:30 -04:00
William Jon McCann
469d333aa2
docs: use Returns: consistently
...
Instead of Return value:
2014-02-19 18:56:05 -05:00
Matthias Clasen
c779b42476
Docs: use // for comments in examples
...
Without sgml mode, we can't escape /* as /* anymore,
so just switch to // for comments in examples.
2014-02-14 23:34:22 -05:00
Matthias Clasen
7f6a964c47
Docs: Remove all entities and turn off sgml mode
...
With all element markup gone, it is time to turn off
sgml mode, and get rid of entities as well.
2014-02-09 17:58:07 -05:00
William Jon McCann
326da2da58
docs: don't use <anchor>
2014-02-07 15:40:52 -05:00
William Jon McCann
13998c55e7
docs: use proper quotations instead of '*'
2014-02-07 14:22:39 -05:00
William Jon McCann
cb6483d382
docs: use apostrophe in *'d
2014-02-07 13:39:53 -05:00
William Jon McCann
a4b5929e81
docs: use apostrophe in *'re
2014-02-07 13:37:09 -05:00
William Jon McCann
285d216d3e
docs: use apostrophe in *'ll
2014-02-07 13:35:54 -05:00
William Jon McCann
e34bd4137d
docs: use apostrophes in *n't
2014-02-07 13:32:47 -05:00
William Jon McCann
f0000b2f3d
docs: use more apostrophes
2014-02-07 13:26:12 -05:00
William Jon McCann
7a208fbbf3
docs: use proper apostrophe
...
https://wiki.gnome.org/Design/OS/Typography
2014-02-07 13:06:10 -05:00
William Jon McCann
f116f0071e
docs: use links instead of <xref>
2014-02-07 11:13:11 -05:00
William Jon McCann
0ce016650b
docs: Use markup for links
2014-02-07 09:42:12 -05:00
William Jon McCann
f999ac686b
docs: Don't use warnings
2014-02-06 09:53:49 -05:00
William Jon McCann
6abe7a7094
docs: use markdown instead of <note>
2014-02-06 08:01:49 -05:00
William Jon McCann
2a45418b67
docs: use proper quotes
2014-02-05 15:08:42 -05:00
William Jon McCann
fd7adf3b51
docs: add back id for section heading
...
It was lost during the markdown conversion.
2014-02-05 12:33:39 -05:00
William Jon McCann
446095f9ab
docs: don't use <variablelist>
2014-02-04 19:40:34 -05:00
William Jon McCann
a9c454e0e6
docs: don't use itemizedlist
2014-02-04 19:33:43 -05:00
William Jon McCann
8ad75bdfff
docs: don't use <replaceable>
2014-02-04 19:20:16 -05:00
William Jon McCann
a22358c0c0
docs: use ` instead of <literal>
2014-02-04 18:24:29 -05:00
William Jon McCann
76447c3512
docs: use quotes instead of <firstterm>
2014-02-04 18:10:11 -05:00
William Jon McCann
a3bad427c7
docs: don't use <application> tags
2014-02-04 18:01:24 -05:00
William Jon McCann
2dcbe27a06
docs: don't use <option>
2014-02-04 17:48:33 -05:00
William Jon McCann
28376c2600
docs: Use markdown for section headings
2014-02-04 16:58:54 -05:00
William Jon McCann
9f99f567c8
docs: use markdown instead of inlinegraphic tags
2014-02-04 16:58:53 -05:00
William Jon McCann
50e06e11ee
docs: use markdown instead of <filename> tags
2014-02-04 16:58:53 -05:00
William Jon McCann
a479ee5de5
docs: use markdown for <envar> tags
2014-02-04 16:58:53 -05:00
William Jon McCann
f5db0e7c75
docs: remove spurious para
2014-02-01 05:35:44 -05:00
William Jon McCann
66071234f6
docs: list items require blank lines
2014-02-01 05:35:43 -05:00
William Jon McCann
d86a63776b
docs: use markdown instead of docbook tags
2014-02-01 05:18:53 -05:00
William Jon McCann
4c8bd8e7cf
docs: Identify examples that are C code
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
William Jon McCann
768bc44081
docs: use |[ ]| instead of <programlisting></programlisting>
...
https://bugzilla.gnome.org/show_bug.cgi?id=723119
2014-01-29 12:45:49 -05:00
William Jon McCann
2d003553e8
docs: don't use <emphasis>
...
It is a little heavy handed. The text can speak for itself.
2014-01-28 02:02:05 -05:00
William Jon McCann
0a1d276f4f
docs: don't use <type> tags
...
Use # syntax where appropriate.
2014-01-28 00:21:26 -05:00
William Jon McCann
22586ea7c2
docs: use #*-struct instead of <structname>
2014-01-27 19:59:55 -05:00
Matthias Clasen
e1d9974537
Drop internal uses of gtk_widget_get_root_window
...
This function is just a one-line convenience function that
is about to be deprecated.
2014-01-24 20:16:33 -05:00
Matthias Clasen
b011192111
Add an #ifdef to shut gtk-doc up
...
gtk-doc complains that the stock macros are deprecated,
but not in an #ifdef block. So add one.
2014-01-23 21:09:24 -05:00
William Jon McCann
b617b003ef
Use 16px as default button and small toolbar icon sizes
...
https://bugzilla.gnome.org/show_bug.cgi?id=350190
2014-01-23 11:51:51 -05:00
William Jon McCann
798d53c7fd
docs: use correct syntax for signals
2014-01-21 23:20:38 -05:00
William Jon McCann
61a59bd390
docs: don't use property syntax for style properties
2014-01-21 23:20:38 -05:00
William Jon McCann
ce2c3eb4c4
docs: fix docs link
2014-01-21 22:40:55 -05:00
William Jon McCann
a7a9c14677
docs: remove duplicate member
2014-01-21 18:57:41 -05:00
William Jon McCann
8068766270
docs: don't use property syntax to link to vfuncs
2014-01-21 18:57:40 -05:00
William Jon McCann
c6ef6e6e5c
docs: remove broken link to docs
2014-01-21 18:57:40 -05:00
William Jon McCann
5db8aac181
docs: fix property links
2014-01-21 18:57:39 -05:00
William Jon McCann
950df32ee3
docs: fix function name link
2014-01-21 18:57:39 -05:00
William Jon McCann
517198d7de
docs: fix type link
2014-01-21 18:57:39 -05:00
William Jon McCann
984d377f3e
docs: fix typo in function name
2014-01-21 18:57:39 -05:00
William Jon McCann
a8fd1f671c
docs: don't refer to removed properties
2014-01-21 18:57:39 -05:00
William Jon McCann
f8a78e6f59
docs: fix typo in argument type
2014-01-21 18:57:39 -05:00
William Jon McCann
d8c91fd706
docs: remove links that don't exist
2014-01-21 18:57:39 -05:00
William Jon McCann
1c5120eeec
docs: add docs for GtkStockItem
2014-01-21 13:33:46 -05:00
William Jon McCann
1af6bd05dc
docs: add docs for GtkRcFlags
2014-01-21 13:33:46 -05:00
William Jon McCann
b447ca7884
docs: add docs for GtkRcProperty
2014-01-21 13:33:46 -05:00
William Jon McCann
77f3f726e7
docs: add docs for GtkStyle
2014-01-21 13:33:45 -05:00
William Jon McCann
e8ba83825c
docs: mark base interface as private
2014-01-21 12:41:16 -05:00
William Jon McCann
33fc160cd2
docs: fill in some missing field descriptions
2014-01-21 12:41:16 -05:00
William Jon McCann
f1475c0852
docs: mark some enums values as deprecated
2014-01-21 12:41:16 -05:00
William Jon McCann
0a416c7559
docs: avoid ambiguous return tags
2014-01-21 12:41:16 -05:00
William Jon McCann
add1ca00f4
docs: add Gtk*Class docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=81006
2014-01-20 12:31:21 -05:00
Volker Sobek
a4d69e7f14
docs/comments: Fix spelling of 'explicitly'
...
This replaces all occurrences of 'explicitely' with 'explicitly'. Only
code comments and gtk-doc statements are affected.
https://bugzilla.gnome.org/show_bug.cgi?id=722429
2014-01-18 03:47:46 +01:00
Matthias Clasen
3dab856103
GtkColorSelection: Don't leak a context menu
...
This was pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=720401
2013-12-17 23:26:16 -05:00
Torsten Schönfeld
904bc27250
gtkradio*: add (allow-none) annotations were appropriate
...
https://bugzilla.gnome.org/show_bug.cgi?id=679563
2013-12-06 23:57:16 +01:00
Aaron Hamilton
142d3f1d59
Correct the deprecation annotation for gtk_widget_modify_bg
...
It was pointing to a nonexisting function.
https://bugzilla.gnome.org/show_bug.cgi?id=719469
2013-12-01 17:03:48 -05:00
Yosef Or Boczko
719dd636a9
Replace all margin-left and margin-right with margin-start and margin-end
...
https://bugzilla.gnome.org/show_bug.cgi?id=710238
2013-11-15 02:54:35 +01:00
Matthias Clasen
627a03683f
Respect deprecated menu images setting
...
I have been convinced that it is a bad idea to change the behaviour
at the same time as deprecating it, so go back to respecting the
Gtk/MenuImages xsetting in GtkImageMenuItem when it is set.
The setting as well as the widget are still deprecated, and the
default value of the setting will remain FALSE.
2013-10-24 20:03:02 -04:00
Matthias Clasen
f503d4debd
Clarify GtkH/VBox documentation
...
Make it clearer that GtkBox still has uses.
https://bugzilla.gnome.org/show_bug.cgi?id=706269
2013-09-16 22:38:49 -04:00
Cosimo Cecchi
19c5a00f3a
iconfactory: cache/invalidate pixbufs according to the effect
...
The state of the widget is not enough now to cache the pixbuf - we also
have to take into consideration the image effect itself, since the state
on the actual GtkStyleContext we use might not change, e.g. because the
change was on a parent context.
https://bugzilla.gnome.org/show_bug.cgi?id=705443
2013-08-20 02:50:40 +02:00
Matthias Clasen
4790857da6
Improve a deprecation hint
...
Don't point to a replacement that is itself deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=705372
2013-08-13 20:41:59 -04:00
David King
9a0fb23625
action: Improve some deprecation notices
...
Improve on some of the deprecation notices for GtkAction by linking to
other relevant API, and mentioning when there is no direct replacement.
https://bugzilla.gnome.org/show_bug.cgi?id=704392
2013-07-24 17:30:30 -04:00
Emmanuele Bassi
18cf2a0806
Restore gtkimagemenuitem.c
...
It got lost in commit 0aa57d26b5
and it
broke the build.
2013-07-20 10:47:44 +01:00
Matthias Clasen
b49f966e1f
Clean up includes in gtk/deprecated/
...
Purely cosmetic.
2013-07-19 22:48:12 -04:00
Matthias Clasen
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
Emmanuele Bassi
84186ef11b
deprecated: Use the new macros for adding instance private data
...
https://bugzilla.gnome.org/show_bug.cgi?id=702996
2013-07-09 09:30:02 +01:00
William Jon McCann
02c793f24a
Start migrating internals away from GtkStock
2013-06-24 22:20:49 -04:00
Matthias Clasen
20c8c8b91c
Add annotations to gtk headers
...
Add annotations to all exported functions in GTK+ headers.
2013-05-05 15:38:47 -04:00
Matthias Clasen
28fb54256b
Just ignore deprecations inside deprecated/
...
Not worth tracking uses of deprecated API individually here.
2013-05-05 15:38:47 -04:00
Benjamin Otte
e69e609bd7
style: Add missing deprecation markers
...
Some functions in gtkstyle.h were overlooked when we added the
GDK_DEPRECATED macros.
Also add IGNORE_DEPRECATIONS to the few remaining callers of those
functions.
2013-04-02 11:45:45 +02:00
Benjamin Otte
cbee390148
cssvalue: At cycle detection to color resolving
...
The following CSS would infloop:
@define-color self @self
as it would infinitely lookup the color named "self" and try to resolve
it. This patch adds detection of such cycles to the resolve function by
keeping a list of currently resolving colors in the cycle_list variable.
2013-03-28 23:18:59 +01:00
Benjamin Otte
030c65f299
tearoffmenuitem: Use public API, don't poke GtkMenuPrivate
2013-03-28 23:18:58 +01:00
Matthias Clasen
5adecf183b
Move single-include guards inside include guards
...
gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810
2012-12-28 09:57:56 -05:00
Benjamin Otte
41486895d5
deprecations: Move files into deprecated/ dir
2012-11-25 04:16:43 +01:00
Matthias Clasen
70384941fb
Preserve gtk_widget_get_default_style semantics
...
Make sure that we return a GtkStyle even if there's no screen yet.
2012-09-17 07:53:44 -04:00
William Jon McCann
e044676584
Destroy the legacy style with the screen
...
https://bugzilla.gnome.org/show_bug.cgi?id=683896
2012-09-16 21:36:18 -04:00
Matthias Clasen
ba2e43111e
Plug a small memory leak
2012-09-13 00:14:16 -04:00
William Jon McCann
b3a65248f5
Fix a typo in the the comments
...
https://bugzilla.gnome.org/show_bug.cgi?id=682724
2012-08-26 22:54:55 +08:00
Matthias Clasen
cc310be81a
Fix preview sizing in GtkFontSelection
...
The code that was trying to limit preview size changes was
running into some width-for-height pitfalls. It turns out
that the dialog behaves quite ok without this code, so just
remove it.
2012-07-15 11:47:36 -04:00