summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add a layout debug optionMatthias Clasen2016-03-101-1/+4
| | | | This will be used to show box model borders.
* Docs: Trivial consistency fixMatthias Clasen2016-03-101-6/+6
|
* Document CSS win32 size supportMatthias Clasen2016-02-261-0/+13
|
* gdk: Add a way to show included backendsMatthias Clasen2016-02-181-2/+3
| | | | Set GDK_BACKEND=help to see a list of all inluded GDK backends.
* gdk: Add GdkDragCancelReason enum as argument to GdkDragContext::cancelCarlos Garnacho2016-02-151-0/+1
| | | | | | | | | | | | We should conform to a minimal set of reasons for the gtk side to emit a better GtkDragResult than GTK_DRAG_RESULT_ERROR. This fixes the notebook tab DnD feature, where we rely on GTK_DRAG_RESULT_NO_TARGET. In the wayland side, unfortunately we can't honor either NO_TARGET nor USER_CANCELLED, we don't know of the latter, so we could return false positives on the former. https://bugzilla.gnome.org/show_bug.cgi?id=761954
* Docuemnt calc() support in CSSMatthias Clasen2016-02-131-4/+18
|
* level bar: Make the full offset officialMatthias Clasen2016-02-061-0/+1
| | | | | We are adding 3 offsets, not just two. Add a define for the third one, and mention it in the docs.
* Update CSS docs regarding type namesMatthias Clasen2016-02-061-6/+5
| | | | We no longer use type names at all.
* Document rem as CSS unitMatthias Clasen2016-02-051-1/+6
|
* gdkborder: remove unneeded definitionWilliam Hua2016-02-031-3/+0
| | | | | | | | This reverts 54fa65f544bef281640d18a4a725005f6199a956, 5190d010d95010a845715c719c3b85a75e0c513a, and a6e4de28842002e7bfdf73def26c4c52d9f9126a. https://bugzilla.gnome.org/show_bug.cgi?id=756579
* gtk-builder-tool: Expand the preview commandMatthias Clasen2016-01-311-3/+19
| | | | | | | | | 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.
* gtk-launch: Add --versionMatthias Clasen2016-01-311-1/+8
| | | | Support --version. Also improve the --help output cosmetically.
* css: Support the image() notationMatthias Clasen2016-01-301-1/+19
| | | | | | | | | | 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
* Update gtk-builder-tool docsMatthias Clasen2016-01-291-0/+5
|
* docs: Fix a duplicate idMatthias Clasen2016-01-291-1/+1
| | | | | This was causing the css properties chapter to appear twice in the docs, and the overview not at all.
* Docs: fix typoBen Iofel2016-01-251-1/+1
|
* Add a function to get affected area for backgroundMatthias Clasen2016-01-201-0/+1
| | | | | | | | 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.
* text view: Expose cursor blink controlMatthias Clasen2016-01-181-0/+1
| | | | | | | | 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
* wayland: add gdk_event_is_scroll_stop_event()Peter Hutterer2016-01-181-0/+1
| | | | | | | | | | And use it to handle kinetic scrolling in the GtkScrolledWindow. However, dropping the delta check causes the X11-based kinetic scroll to break since we don't have the stop event here. Correct handling of xf86-input-libinput-based scroll events is still being discussed. https://bugzilla.gnome.org/show_bug.cgi?id=756729
* Document -gtk-recolor syntaxMatthias Clasen2016-01-141-3/+24
|
* Expand CSS icon property docs a bitMatthias Clasen2016-01-131-5/+19
|
* Fix doc syntaxMatthias Clasen2016-01-131-1/+1
|
* Improve docs for icon-related CSS propertiesMatthias Clasen2016-01-132-9/+11
| | | | | Clarify the relation between the various properties and the icon loading functions.
* Improve GtkStyleContext docsMatthias Clasen2016-01-101-0/+1
| | | | | | Refer to the foreign drawing example in gtk3-demo, refer to the widget documentation for style properties, remove no-longer-used treeview regions.
* CSS documenation improvementsMatthias Clasen2016-01-084-1190/+1215
| | | | | Work around some problems with the formatting of the online docs, and split off the properties as a separate chapter.
* Document caret CSS propertiesMatthias Clasen2016-01-081-0/+36
|
* docs: cleanup duplication of wordsWonchul Lee2016-01-061-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=760148
* Document radial gradient syntaxMatthias Clasen2016-01-041-9/+41
|
* docs/gtk: Include css.xmlRico Tzschichholz2016-01-041-0/+1
|
* docs/gtk: Sort content_files/expand_content_files alphabeticallyRico Tzschichholz2016-01-041-25/+25
|
* Add a function to dump CSS nodes and stylesMatthias Clasen2016-01-031-0/+2
| | | | | | | | Add a gtk_style_context_to_string function that can serialize a CSS node or tree of nodes, optionally including CSS properties as well. This will be useful in writing tests.
* docs: Add missing value syntax for border-imageMatthias Clasen2015-12-261-1/+1
|
* Redo the CSS docsMatthias Clasen2015-12-252-1/+2197
| | | | | | | | | Split the CSS docs off from the GtkCssProvider docs and give them their own chapter. Among other things, this commit introduces more or less complete definitions of the syntax for the supported selectors, a complete list of all supported properties, and definitions for their values. This includes documentation for GTK+-specific properties such as -gtk-icon-source.
* Add a way to highlight resizing widgetsTimm Bäder2015-12-181-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=759586
* gdkborder: add GdkBorder to gdktypes.hWilliam Hua2015-12-151-0/+3
|
* gdk: Add gdk_drag_drop_done to the docsMatthias Clasen2015-12-151-0/+4
|
* wayland: Add GdkSeat implementationCarlos Garnacho2015-12-151-0/+1
| | | | | | | | | | | | GdkWaylandDeviceData conceptually gathers the data that belongs to a seat, so it's been renamed (although the old typedef stays, plenty of refactoring is due here...). The methods in GdkSeatClass have also been implemented, the most remarkable is ::grab, which ensures the grab is performed on all the relevant "master" devices. https://bugzilla.gnome.org/show_bug.cgi?id=759309
* GdkEvent: Add GdkSeat getter and internal setterCarlos Garnacho2015-12-151-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=759309
* GdkDisplay: Add GdkSeat gettersCarlos Garnacho2015-12-151-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=759309
* GdkDevice: Add GdkSeat property and getterCarlos Garnacho2015-12-151-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=759309
* gdk: Add GdkSeatCarlos Garnacho2015-12-153-0/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=759309
* gdk: Allow passing the start coordinates in drag_beginMatthias Clasen2015-12-131-0/+1
| | | | | | | | Add a variant of gdk_drag_begin that takes the start position in addition to the device. All backend implementation have been updated to accept (and ignore) the new arguments. Subsequent commits will make use of the data in some backends.
* textiter: add starts_tag() and deprecate begins_tag()Sébastien Wilmet2015-12-081-0/+1
| | | | | | | | | | | | The name gtk_text_*_begins_* was used only for begins_tag(). All other similar functions use "starts": starts_line(), starts_word(), etc. So for consistency, add gtk_text_iter_starts_tag() and deprecate gtk_text_iter_begins_tag(). Also change (allow-none) to (nullable), to use the new annotation. https://bugzilla.gnome.org/show_bug.cgi?id=759092
* Remove GtkShortcutsGesture from docsKalev Lember2015-12-081-1/+0
| | | | | Commit c83ab24 that dropped GtkShortcutsGesture left in one last reference in docs; this drops it as well.
* gdk: Add api to set drag window hotspotMatthias Clasen2015-12-071-0/+1
| | | | | With GdkDragContext now being in charge of placing the window, it needs to know about the hotspot to place under the cursor.
* Remove GtkShortcutsGestureMatthias Clasen2015-12-052-15/+0
| | | | | | The gesture functionality was taken over by GtkShortcutsShortcut, so this widget is no longer needed, and it never was in a stable release, so lets get rid of it.
* Add gdk_drag_context_get_drag_windowMatthias Clasen2015-12-011-0/+1
| | | | | | This makes gdk_wayland_drag_context_get_dnd_window backend-independent API and adds an implementation for X11.
* popover: Make it possible to constrain to toplevelMatthias Clasen2015-12-011-0/+3
| | | | | | | | | | Under X11, popovers are always constrained to the toplevel window. Under Wayland, they aren't. This commit adds a property that allows to explicitly constrain popovers to the toplevel, giving them the same behavior under Wayland as under X11. https://bugzilla.gnome.org/show_bug.cgi?id=757474
* Fix some new symbols for the docsMatthias Clasen2015-11-231-1/+7
|
* shortcuts: Add support for standard gesturesMatthias Clasen2015-11-221-0/+1
| | | | | | | Add an enum for gestures that GtkShortcutsShortcut knows how to show an image and subtitle for. https://bugzilla.gnome.org/show_bug.cgi?id=758187