summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* widget: Make _set_clip privateTimm Bäder2017-07-191-1/+0
| | | | | We don't need this anymore since clips are now reported in size-allocate.
* widget: Add baseline and out_clip parameters to size-allocateTimm Bäder2017-07-191-1/+0
| | | | | | | | | | | Since setting a clip is mandatory for almost all widgets, we can as well change the size-allocate signature to include a out_clip parameter, just like GtkCssGadget did. And since we now always propagate baselines, we might as well pass that one on to size-allocate. This way we can also make sure to transform the clip returned from size-allocate to parent-coordinates, i.e. the same coordinate space priv->allocation is in.
* widget: Remove gtk_cairo_transform_to_windowTimm Bäder2017-07-191-1/+0
| | | | Useless in a world without windows and cairo.
* fix a few documentation problemsTimm Bäder2017-07-192-10/+6
|
* iconview: Remove bin_windowTimm Bäder2017-07-191-1/+0
|
* Remove all widget style property codeTimm Bäder2017-07-191-8/+0
|
* layout: Remove bin_windowTimm Bäder2017-07-191-1/+0
|
* paned: Reimplement handle draggingTimm Bäder2017-07-191-1/+0
|
* scrollbar: Add new API to gtk4-sections.txtTimm Bäder2017-07-191-0/+2
| | | | and update the css node docs
* accellabel: Inherit from GtkWidgetTimm Bäder2017-07-191-0/+2
| | | | Use a box and 2 labels.
* spinbutton: Add accessors for (max-)width-charsTimm Bäder2017-07-191-0/+4
|
* widget: Remove gtk_widget_set_allocationTimm Bäder2017-07-191-1/+0
|
* spinbutton: Add text propertyTimm Bäder2017-07-191-0/+2
|
* css-overview: Don’t document deleted pseudoclassesDaniel Boles2017-06-221-5/+5
| | | | | | Commit b52966a318a26589b26598be9cda1628c04db3ff stopped the parser from handling various deprecated pseudoclasses, which were aliases of others, but it did not update the documentation to reflect that they were gone.
* css-overview: Fix typo “{with=>which} is disabled”Daniel Boles2017-06-221-1/+1
|
* center box: complete the baseline supportMatthias Clasen2017-06-101-0/+2
| | | | | | | | | When there is no externally allocated baseline, we should do the same thing that GtkBox does, and determine one from the children that want baseline alignment. This commit adds a GtkCenterBox::baseline-position property with setters and getters.
* Make GtkCenterBox publicMatthias Clasen2017-06-042-0/+21
| | | | | It provides functionality that GtkBox used to have, and is generally useful.
* 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