William Hua
b03361366a
gtkmenu: add gtk_menu_popup_at_* ()
...
Adds the following functions:
gtk_menu_popup_at_rect ()
gtk_menu_popup_at_widget ()
gtk_menu_popup_at_pointer ()
https://bugzilla.gnome.org/show_bug.cgi?id=756579
2016-07-19 09:38:54 -04:00
Matthias Clasen
cc97e55f8a
page setup: Add api to serialize to a GVariant
...
This will be useful for portalized print support.
https://bugzilla.gnome.org/show_bug.cgi?id=768499
2016-07-08 00:08:57 -04:00
Matthias Clasen
42ae48a23e
Add api to serialize a GtkPaperSize to a GVariant
...
This will be useful in portalized printing.
https://bugzilla.gnome.org/show_bug.cgi?id=768499
2016-07-08 00:08:53 -04:00
Matthias Clasen
a3764e27a4
print settings: Add api to serialize to a GVariant
...
This will be useful for portalized print support.
https://bugzilla.gnome.org/show_bug.cgi?id=768499
2016-07-08 00:08:47 -04:00
Matthias Clasen
35181e793d
Add api to serialize GtkFileFilter to a variant
...
This will be used to send filters over D-Bus in future commits.
https://bugzilla.gnome.org/show_bug.cgi?id=768499
2016-07-08 00:07:49 -04:00
Matthias Clasen
c6416aec74
Add gtk_show_uri_on_window
...
The gtk_show_uri API doesn't let us specify a parent window. With
portals, there may be an intermediate dialog, for which it is nice
to have parent window information, to place it properly.
https://bugzilla.gnome.org/show_bug.cgi?id=768499
2016-07-08 00:07:07 -04:00
Georges Basile Stavracas Neto
27fea1c4fc
css: add documentation for background-blend-mode
...
After introducing the new CSS property, it is natural to
add some documentation explaining the behavior of it and
our support coverage.
https://bugzilla.gnome.org/show_bug.cgi?id=768305
2016-07-03 17:24:47 -04:00
Ray Strode
0015ebc4a8
headerbar: support expand property for children
...
The header bar currently ignores the expand property on its
children. This commit changes the code to honor that property.
It divvies up any free space and distributes it equally to packed
children (with any left over space given out a pixel at a time
on a first come, first serve basis).
This commit also adds support for the title widget to be made
expandable.
It accomplishes this by using up the padding the title widget
is centered with.
https://bugzilla.gnome.org/show_bug.cgi?id=724332
2016-06-24 20:58:41 -04:00
Matthias Clasen
76af907676
Add a release note for scrolled windows
...
Mention the changed sizing behavior and how to address it.
2016-06-19 22:23:06 -04:00
Matthias Clasen
847f9f40cf
Mention single-stop gradients in the release notes
...
This is something people stumble over in their custom CSS.
2016-06-15 19:11:41 -04:00
Matthias Clasen
dbe499bcfe
docs: Add a release note about GtkSizeGroup::ignore-hidden
2016-05-31 16:34:22 -04:00
Matthias Clasen
3bed458723
docs: Fix a duplicate ID
...
This was causing navigation in the online docs to be confused.
2016-05-30 20:21:48 -04:00
Matthias Clasen
0fa3c3b731
Mention CSS font property in the release notes
2016-05-25 19:31:09 -04:00
Matthias Clasen
e92e54c646
Move release notes to online docs
...
This will let us expand the information e.g. with code examples,
and can serve as starting material for a future 3->4 migration
guide.
2016-05-25 00:55:11 -04:00
Matthias Clasen
10b8c08203
Update migration guide a bit
...
Resize grips are no more.
2016-05-24 23:41:42 -04:00
Matthias Clasen
c201cb3af0
Fix a duplicate word in the docs
2016-05-24 23:41:42 -04:00
Matthias Clasen
30c3d6af56
Improve CSS docs a bit
...
Among other things, explain the relationship of background-color
and background-image.
2016-05-23 19:25:41 -04:00
Emmanuele Bassi
414e86fb95
docs: Add new GtkGLArea symbols
2016-04-25 14:35:03 +01:00
Sébastien Wilmet
bce4a0abde
app: extract GtkApplicationAccels private class
...
This has several benefits:
- Less code in GtkApplication. The accels handling is something
self-contained, and GtkApplication now delegates the work.
- For the accels functions, there is now a distinction between static
functions and functions in the gtkapplicationaccelsprivate.h header,
which makes the code easier to understand, because we have a good
overview just by reading the header.
- The struct _GtkApplicationPrivate is now easier to find instead of
being in the middle of the file.
https://bugzilla.gnome.org/show_bug.cgi?id=764879
2016-04-22 12:39:18 +02:00
Mohammed Sadik
646492ceea
broadway: fix documentation
...
broadway backend has 0 as the default display port,
which maps to tcp port 8080.
https://bugzilla.gnome.org/show_bug.cgi?id=764835
2016-04-11 07:34:34 -04:00
Matthias Clasen
7e15ac8927
Add an index for 3.22 api additions
2016-03-26 23:32:45 -04:00
Matthias Clasen
100cf2442e
Add a function to get the selection of a clipboard
...
This was requested in
http://bugzilla.gnome.org/show_bug.cgi?id=730821
2016-03-26 23:30:21 -04:00
Matthias Clasen
7249897dc8
Drop irritating FIXMEs in docs
...
There is nothing to fix here, so don't make gnome-builder pick
these lines up for its todo list.
2016-03-26 18:39:39 -04:00
Matthias Clasen
33d7196dc8
Add a layout debug option
...
This will be used to show box model borders.
2016-03-10 23:21:22 -05:00
Matthias Clasen
04e59719b5
Docs: Trivial consistency fix
2016-03-10 23:21:22 -05:00
Matthias Clasen
d3f713529a
Document CSS win32 size support
2016-02-26 00:13:34 -05:00
Matthias Clasen
9c2110122b
gdk: Add a way to show included backends
...
Set GDK_BACKEND=help to see a list of all inluded GDK backends.
2016-02-18 22:03:12 -05:00
Matthias Clasen
35bed27b9d
Docuemnt calc() support in CSS
2016-02-13 06:29:34 -05:00
Matthias Clasen
8776bb5324
level bar: Make the full offset official
...
We are adding 3 offsets, not just two. Add a define for the
third one, and mention it in the docs.
2016-02-06 16:11:17 +01:00
Matthias Clasen
2d1f1f3b81
Update CSS docs regarding type names
...
We no longer use type names at all.
2016-02-06 09:28:51 +01:00
Matthias Clasen
f60e144038
Document rem as CSS unit
2016-02-05 06:53:11 +01:00
Matthias Clasen
073f8bc44b
gtk-builder-tool: Expand the preview command
...
Make the preview command parse options properly, turn the ID into
an --id=ID option, and add a --css=FILE option that allows to
specify a css file to use for previewing.
This is useful for e.g. previewing the reftest .ui files with
their corresponding .css.
2016-01-31 13:09:43 -05:00
Matthias Clasen
bc882a679d
gtk-launch: Add --version
...
Support --version. Also improve the --help output cosmetically.
2016-01-31 12:11:58 -05:00
Matthias Clasen
2e4b1e72f4
css: Support the image() notation
...
This lets us do fallback in case an image format is not
supported, and also lets us provide solid-color images.
We don't support image fragment notations.
See ttps://www.w3.org/TR/css3-images/#image-notation
https://bugzilla.gnome.org/show_bug.cgi?id=761318
2016-01-30 00:29:04 -05:00
Matthias Clasen
01626e0f4b
Update gtk-builder-tool docs
2016-01-29 09:42:18 -05:00
Matthias Clasen
69a38a9771
docs: Fix a duplicate id
...
This was causing the css properties chapter to appear twice
in the docs, and the overview not at all.
2016-01-29 08:08:08 -05:00
Ben Iofel
37000db1d3
Docs: fix typo
2016-01-25 15:34:10 -05:00
Matthias Clasen
5fd7b85d2b
Add a function to get affected area for background
...
The new function, gtk_render_background_get_clip answers the
question: what pixels are affected if I call gtk_render_background ?
The long-term goal is to have APIs that answer this question for
all rendering primitives.
2016-01-20 09:41:01 -05:00
Matthias Clasen
1821c2df60
text view: Expose cursor blink control
...
Derived classes like GtkSourceView with their own ::key-event
handler need access to this, in order to make their keynav
as nice as the builtin one, wrt to caret visibility.
https://bugzilla.gnome.org/show_bug.cgi?id=760748
2016-01-18 16:27:43 -05:00
Matthias Clasen
5842e68a0d
Document -gtk-recolor syntax
2016-01-14 16:06:16 -05:00
Matthias Clasen
0d298ea75b
Expand CSS icon property docs a bit
2016-01-13 23:06:32 -05:00
Matthias Clasen
f0d4d96ded
Fix doc syntax
2016-01-13 22:48:19 -05:00
Matthias Clasen
25ccbf4e3f
Improve docs for icon-related CSS properties
...
Clarify the relation between the various properties and the
icon loading functions.
2016-01-13 16:25:41 -05:00
Matthias Clasen
cffe2e2c93
Improve GtkStyleContext docs
...
Refer to the foreign drawing example in gtk3-demo, refer to
the widget documentation for style properties, remove
no-longer-used treeview regions.
2016-01-10 17:05:53 -05:00
Matthias Clasen
3a774abbfe
CSS documenation improvements
...
Work around some problems with the formatting of the online
docs, and split off the properties as a separate chapter.
2016-01-08 23:32:40 -05:00
Matthias Clasen
0dd013d372
Document caret CSS properties
2016-01-08 07:33:20 -05:00
Wonchul Lee
215c28df28
docs: cleanup duplication of words
...
https://bugzilla.gnome.org/show_bug.cgi?id=760148
2016-01-06 09:02:14 +01:00
Matthias Clasen
c543712551
Document radial gradient syntax
2016-01-04 13:59:48 -05:00
Rico Tzschichholz
e213ec9e36
docs/gtk: Include css.xml
2016-01-04 10:16:45 +01:00
Rico Tzschichholz
2e0a3ec57a
docs/gtk: Sort content_files/expand_content_files alphabetically
2016-01-04 09:53:24 +01:00