summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* gtktoolitem: Remove gtk_tool_item_set_use_drag_window()Carlos Garnacho2017-05-251-2/+0
| | | | | This API call is not necessary anymore, since it's no longer necessary to receive events.
* gtk: Mass delete all GtkWidget event mask APICarlos Garnacho2017-05-251-6/+0
| | | | | | | | | | We now rely on toplevels receiving and forwarding all the events the windowing should be able to handle. Event masks are no longer a way to determine whether an event is deliverable ot a widget. Events will always be delivered in the three captured/target/bubbled phases, widgets can now just attach GtkEventControllers and let those handle the events.
* gtkgesture: Drop GdkWindow checksCarlos Garnacho2017-05-251-2/+0
| | | | | | | | | Those are now needless and wrong, as we get guarantees that handled events will contain widget-relative coordinates. A side effect is that these events are very possibly not explicitly sent to the GdkWindow that implementations expect, any extra checks performed through gtk_gesture_set_window() will be wrong, so the function has been dropped entirely.
* gdk: Add gdk_rectangle_contains_point() callCarlos Garnacho2017-05-251-0/+1
| | | | A little helper function for a somewhat common operation.
* Fix the docs buildMatthias Clasen2017-05-221-2/+0
| | | | | gtk-doc behavior changed, it seems, and these options now cause the build to break.
* meson: Generate man pages for the installed toolsEmmanuele Bassi2017-05-051-0/+47
|
* Remove gtk_widget_get_preferred_*Timm Bäder2017-05-051-5/+0
| | | | They are unnecessary now that we have gtk_widget_measure.
* build: Update autotools for API reference changesEmmanuele Bassi2017-05-033-67/+54
|
* build: Initial attempt at fixing the docs buildEmmanuele Bassi2017-05-034-9/+19
| | | | | | We need to reference the types file directly, because it won't be copied into the builddir by Meson — except for GTK, which needs to generate its own types file using configure_file().
* build: Generate the API references (WIP)Emmanuele Bassi2017-05-039-1/+297
| | | | Still a work in progress.
* docs: Rename files to match type and versionEmmanuele Bassi2017-05-033-1/+1
| | | | | | The main GDK API reference index is XML, not SGML. The overrides file is for GDK 4.x, not 3.x.
* gdk: Remove GdkX11DisplayManager from the buildEmmanuele Bassi2017-05-031-6/+0
| | | | We don't instantiate it, and we don't use it any more.
* Remove GtkWindow::hide-titlebar-when-maximizedMatthias Clasen2017-05-011-2/+0
| | | | | | | | This was only every implemented under X11, and with CSD, this is clearly in the application realm. We should not pretend that we can support it on the toolkit level. https://bugzilla.gnome.org/show_bug.cgi?id=775061
* migration guide: Extend GtkBox child property sectionTimm Bäder2017-04-281-3/+25
| | | | Mention the removed expand and fill child properties as well.
* label: Remove angle propertyTimm Bäder2017-04-251-2/+0
|
* box: Remove center childTimm Bäder2017-04-251-2/+0
|
* box: Remove fill child propertyTimm Bäder2017-04-251-94/+65
| | | | GtkWidget:halign and GtkWidget:valign are sufficient
* box: Remove expand child propertyTimm Bäder2017-04-251-70/+68
| | | | GtkWidget already has hexpand/vexpand properties.
* widget: Add gtk_widget_insert_before/afterTimm Bäder2017-04-251-0/+2
| | | | | To insert a widget into the widget tree before or after a child widget of the soon-to-be parent.
* gtk4-sections: Add missing GtkWidget child/sibling accessorsTimm Bäder2017-04-241-0/+4
|
* docs: Use https for more linksJeremy Bicha2017-04-0310-205/+205
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780878
* docs: Point links to correct versionsJeremy Bicha2017-04-032-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=780878
* window: Remove has-toplevel-focus propertyTimm Bäder2017-03-311-1/+0
| | | | | Since embedded toplevels don't exist anymore, :has-toplevel-focus is equivalent to :active.
* Make gtk_container_set_focus_child privateTimm Bäder2017-03-311-1/+0
|
* Remove gtk_container_get_focus_childTimm Bäder2017-03-311-1/+0
|
* Document GTK_INSPECTOR_RENDERERMatthias Clasen2017-03-301-1/+8
| | | | Also add GTK_INSPECTOR_DISPLAY to the docs at the same time.
* css-overview: Fix inconsistent British English useDaniel Boles2017-03-181-1/+1
|
* css-overview: Fix+Explain color expr number rangesDaniel Boles2017-03-181-4/+8
| | | | | Last try, promise. They don’t all use 0 to 1. We should probably explain the effects too. Hopefully this manages that while not being too verbose
* css-overview: Elaborate how color expressions workDaniel Boles2017-03-171-3/+8
|
* docs/css-overview: Fix color functions’ arg ordersDaniel Boles2017-03-171-1/+1
| | | | | | | shade/alpha/mix() take colour(s) and a number that is the ratio by which to transform them. It was written here that these shall be passed in the order (number, colour). That was wrong: they must be passed in the order (colour[s], number) to work, and for the Inspector not to flag an error.
* docs: Remove mentions of gtk_init_with_args().Murray Cumming2017-03-171-1/+0
| | | | Because it has been removed: See commit 7e8eb3ddcd29ce9eecb14a56dbfeb0caf64dc772
* widget: Remove get_valign_with_baselineTimm Bäder2017-03-051-1/+0
| | | | | This only existed for backwards compat reasons which aren't interesting for gtk4.
* docs/css-properties: Fix info on 3value propertiesDaniel Boles2017-02-171-1/+1
| | | | https://developer.mozilla.org/en/docs/Web/CSS/margin#Values
* getting-started: typo tie->theChris Martin2017-02-051-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=775864
* togglebutton: Move :inconsistent to GtkCheckButtonTimm Bäder2017-01-301-2/+2
|
* togglebutton: Move :draw-indicator property to GtkCheckButtonTimm Bäder2017-01-301-2/+2
| | | | | It's not used in GtkToggleButton at all, only in GtkCheckButton and GtkRadioButton.
* widget: Remove gtk_widget_class_list_style_propertiesTimm Bäder2017-01-301-1/+0
| | | | Unused.
* 3to4: Fix typo in previous commitDaniel Boles2017-01-211-1/+1
|
* 3to4: Fix suggested replacements for border-widthDaniel Boles2017-01-211-1/+1
| | | | | | The new CSS border-spacing does what Grid::(row|column)_spacing and Box::spacing already did, i.e. controlling the space added between child widgets, so it’s not a replacement for Container::border-width.
* combobox: Remove property cell-areaDaniel Boles2017-01-211-2/+0
| | | | | The CellArea is going to become a pure implementation detail & be moved to the .ui, instead of letting users mess with it (if anyone ever did).
* widget: Remove show-all propertyTimm Bäder2017-01-202-3/+1
| | | | Doesn't make sense anymore now that gtk_widget_show_all is gone.
* Remove gtk_widget_show_allTimm Bäder2017-01-202-3/+1
|
* Add a section about initialization to the migration guideMatthias Clasen2017-01-191-0/+12
| | | | Just the facts.
* Update callersMatthias Clasen2017-01-191-1/+1
| | | | Adapt all our tests and examples to the new initialization api.
* We no longer have gdktestutilsMatthias Clasen2017-01-161-1/+0
| | | | Update the docs build to reflect that.
* gtk4-section: Add GtkInfoBar:revealed setter+getterTimm Bäder2017-01-161-0/+2
|
* snapshot: Rename gtk_snapshot_translate_2d()Benjamin Otte2017-01-131-1/+2
| | | | It's now called gtk_snapshot_offset().
* snapshot: Rename append APIsBenjamin Otte2017-01-132-4/+4
| | | | | | Instead of having gtk_snapshot_append_foo_node(), just have gtk_snapshot_append_foo(). Nobody needs to know that this internally uses nodes.
* snapshot: Redo pop() APIBenjamin Otte2017-01-131-1/+0
| | | | | | | | gtk_snapshot_pop() => removed gtk_snapshot_pop_and_append() => gtk_snapshot_pop() So now there is no way to get a rendernode out of the snapshotting API until you gtk_snapshot_finish().
* snapshot: Add gtk_snapshot_push_blend()Benjamin Otte2017-01-131-0/+1
| | | | and use it for backgrounds.