Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gtk-rs/gtk4-rs

Rust bindings of GTK 4
https://github.com/gtk-rs/gtk4-rs

misc: drop not right doc aliases & more Self usages

54e9d25cd6279149b6296380d5f1b80ece54fcb9 authored almost 4 years ago
gtk: more doc aliases for renamed functions

f1a8023272ffcbdd05e64f74c97bac2227688859 authored almost 4 years ago
regen with latest gir

0ddf5052151dae7c826338e76ff2615a6b4a32bf authored almost 4 years ago
misc: rename latest APIs with new_ constructors

dc9f737eb14007a48d292694900768361ee8ad93 authored almost 4 years ago
book: Start with "Save Window State" chapter

af13cb095acdc29b04f78cfa2f3110c1dc732f89 authored almost 4 years ago
examples: cairo::Context::paint returns a Result now

733d15d090559904defbfd55f30ead44d2bdeb12 authored almost 4 years ago
gtk: manually expose INVALID_LIST_POSITION

until https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3513 gets merged
fixes #355

9a9b12cee50521cce7220832b69bba72656b2139 authored almost 4 years ago
Merge pull request #354 from fengalin/rename-doc-aliases

Add rename doc aliases + rename prop notify signals as connect_*_notify

1f0e50b53726392bc5b259d4332cb0f20dcbd4d4 authored almost 4 years ago
manual code: fix-getters-def doc aliases

8b05caaa3a1c3c96b8ba8e4f5dca5a78394c14fc authored almost 4 years ago
regen: rename-doc-aliases

ea06912e3dc749f52dca730e6105560dd4a660fc authored almost 4 years ago
gir update: rename-doc-aliases

45f3bbaa5a8d7389ffcc1a89f4ccc9026917e59e authored almost 4 years ago
regen with latest gir & re-enable let_and_return lint

97e285ef460d70892486f87abd410561c6be1f2a authored almost 4 years ago
gtk: add CellAreaContext subclassing support

2897f7f3d0bd20f7985571216562d4322fb04b42 authored almost 4 years ago
gtk: support CellAreaClass methods

finishes the remaining ones from #111

87b932d2926a678da87e4d8eb9cee4caaf3c0843 authored almost 4 years ago
gtk: add CellArea subclassing support

f97b7418bfd29edc9743fa25f697b68f9b6768a2 authored almost 4 years ago
gtk: add CellLayout subclassing support

09225286d12ee31800c1f960e390ed85d89e6f3a authored almost 4 years ago
gtk: add CellEditable subclassing support

ecea74dfc86a7b3e539c420dff5e4afc48156025 authored almost 4 years ago
Merge pull request #347 from gtk-rs/bilelmoussaoui/font-chooser

gtk: add FontChooser/TreeModelFilter subclassing support

5594f3b46cfba15bfd9a62bb35b09b8a5a5ebfe6 authored almost 4 years ago
use Self where appropriate part 2

mostly leftovers from my latest PR

deeaa00c6e877d8aed9717e4b8a8a29cfd673163 authored almost 4 years ago
gtk: add FontChooser subclassing support

c7f81bad53ba41a30bafdb4ed639898aec336b0e authored almost 4 years ago
gtk: add TreeModelFilter subclassing support

c0dadacfada7fbc5ca114ca09d82aabd70241c72 authored almost 4 years ago
Merge pull request #351 from gtk-rs/bilelmoussaoui/less-allow-clippy

reduce usage of allow clippy

8e6d16fc3f1f7cf403bf10aa96401008d5ab8fc7 authored almost 4 years ago
reduce usage of allow clippy

this mostly removes unused clippy warnings disabling guards
& replaces deprecated APIs

02a24c3d26c9e68818ce7ca92c28df1814e95ead authored almost 4 years ago
gtk: use Self for enums/flags where appropriate

a followup of the latest gir regen

67e4f123ad9e5347ec2db3f9f8175a50b78a4efc authored almost 4 years ago
regen with latest gir

afde156d395fc2e51ad566673be586d7ce3527ba authored almost 4 years ago
gtk: add getters/setters for Border

Instead of having to go through DerefMut/Deref

60b572bdfcdf10c9b03d07ed6f69366319588997 authored almost 4 years ago
gtk: add BorderBuilder

a helper around constructing Border

319f95d287b158cf93e727508a6c0d93e55ff95c authored almost 4 years ago
gdk: fix ContentProvider::write_mime_type_async

from_glib_borrowed() variables must not be used for out of scope
closures, or it can have use-af...

ef7bb71464fe70b8aac01f5bc8aafc90913a49d0 authored almost 4 years ago
gdk: PopupLayout is final, no need for ExtManual trait

63d3e2d169b1980b584314c10052711e2e9e5321 authored almost 4 years ago
gtk: fix TreeStore::insert_with_values docs

6215f134ea0291c60c6fda60cd1a1179d38833d4 authored almost 4 years ago
gtk: properly mark manual Actionable functions

This helps rustdoc-stripper for putting the docs back to those functions

576c146bbbef7caeab61c7f75a423eef6e1ae36b authored almost 4 years ago
gtk: mark MediaStream::error as renamed to set_error

because we have renamed get_error to error
this mostly to help rustdoc-stripper figure things

ea815782b9d91e6bb91da124feb8877042884a21 authored almost 4 years ago
gdk: drop Atom

it's a gtk3 thing

af1c9ba2c4c151d5579f9c05f0b1d618b59289d5 authored almost 4 years ago
gtk: ignore manual TreePath::get_indices

7fab942d9ed1a79ca7c8b8bb4963a408215856b8 authored almost 4 years ago
gtk: fix ListStore::insert_with_values docs

ae1a6b18ad6e5880c732a98a23908c7376af399c authored almost 4 years ago
gtk: properly mark the new names of DropTarget::[get|set]_gtypes

otherwise rustdoc-stripper can't find the methods back

301fc02ce9da7cbc1b421bca1453c4f7cf4e1277 authored almost 4 years ago
gtk: drop docs from ConstantExpression

somehow went without being noticed in the other PR

cf4df4b9119ea6fdbce8a551a96390c1a5e4acf0 authored almost 4 years ago
gdk: split event objects into multiple files

otherwise rustdoc-stripper strugles to add the docs to them

c21254d923c9b0a1e15d9d2782f33401205aa597 authored almost 4 years ago
gdk/gsk: mark fundemental types as final

workaround non-support from gir as otherwise rustdoc-stripper
tries to document the ItemExt trai...

d61c28bc4051a037459cf791e90bc6f4d43b4675 authored almost 4 years ago
gtk: rename Expression's ParamSpec extensions

In order to follow the changes landed on glib lately

f513b27f143fcc635a09a9c63162b023bd4d347a authored almost 4 years ago
gtk: split expression objects into multiple files

otherwise rustdoc-stripper strugles to add the docs to them

d6e4aa0f73b8cd02ec6e9a147305cbba03129cc8 authored almost 4 years ago
gtk: use a thread pool for scheduling tests

For tests that requires an initalized gtk, we run them on a thread pool
as we can't initialize g...

c46dc43618009c37d57a98ef19781d07cb5eb9d4 authored almost 4 years ago
gtk: don't deref a null ptr on Scrollable subclassing

instead use an 'empty' gtk::Border

999006f62124006b2bf8488b8653e5615b519051 authored almost 4 years ago
gtk: bind BitsetIter manually

b6f9408b27060afd295d0c2b0d01ed0fb7a9951f authored almost 4 years ago
gtk: make ClosureExpression's api a bit nicer (#342)

Instead of taking the value_type as param, derive it directly from the closure

062d65395fa45da4864d6f509e39c08bf01c09c7 authored almost 4 years ago
gtk: rename MediaStream::error to MediaStream::set_error (#341)

Avoids the confusion between the error getter
Fixes #339

2d59ce416c3a70a94453f93a0b367f35aaca4610 authored almost 4 years ago
Add grid_packing example from the upstream C repository. (#338)

* Add grid_packing example from the upstream repository.

Co-authored-by: Bilal Elmoussaoui ...

7845071f6be216b9e237e58ba5fb198caa19c3c2 authored almost 4 years ago
gdk: ContentFormats use transfer none instead of container

37e2ac9ae61d436461eeee7744f63b512b75b545 authored almost 4 years ago
gdk: use transfer none for DropTargt::get_gtypes

6628c0530910c320605d5e8060a4d35acfb6a99c authored almost 4 years ago
Merge pull request #336 from elmarco/content-provider

gdk: accept NULL GCancellable*

7bf82130d1d228c139687b63bb1925a726b933f2 authored almost 4 years ago
gdk: accept NULL GCancellable*

Signed-off-by: Marc-André Lureau <[email protected]>

940eb6390b735b30ab9de628bd074059dda3b70c authored almost 4 years ago
gdk: manually bind ContentFormats::mime_types

Until https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3488 gets merged
& shows up in a futur...

ad846ee81fe445ec30255f19e0622159b11af59d authored almost 4 years ago
Put modules of examples in separate files (#330)

* Put modules of examples in separate files

06f5c84c936f046d17a9d5ddd00d64a70f20c056 authored almost 4 years ago
gdk: make ContentFormatsBuilder builder-like

Signed-off-by: Marc-André Lureau <[email protected]>

aab16494f2285dd8c1c21f44f639586a7b420c3e authored almost 4 years ago
gdk: bind a more convenient ContentProvider::value

As per discussion in https://github.com/gtk-rs/gtk4-rs/pull/314

Signed-off-by: Marc-André Lurea...

db5ea6ae4bfa58f14466ca28dede7c23ec3050b7 authored almost 4 years ago
gdk: make ContentProvider subclassable

Signed-off-by: Marc-André Lureau <[email protected]>

651c3126cbc51751e8332253a5515ba1cb6021e2 authored almost 4 years ago
gtk: add a clipboard content-provider example

Signed-off-by: Marc-André Lureau <[email protected]>

aedc5dc0d6d0b0ec21af574bbe474005bdd704ea authored almost 4 years ago
gdk: make Clipboard::set_content return a Result

Signed-off-by: Marc-André Lureau <[email protected]>

43d146ef8a820b058236009ac3140b32a98d09a7 authored almost 4 years ago
gdk: improve ContentProvider formats functions

- remove the needless ref_ prefix
- drop the redundant property getters
- the function shouldn't...

cc5c35ae9d2a2b9dc3f3393c45d4600464488875 authored almost 4 years ago
Accomodate changes in glib::Value

While the listings already build,
the book itself had to be adapted.

280b617c1ab3df2fd755b99335ff76be2b28428d authored almost 4 years ago
Explain how to use boxed types with `Value`

b26954a0bb0e9ff36deed5a17be24ab23da5d503 authored almost 4 years ago
Refactor confusing sentence

cbce0d3ffcbdf840a2a5af7f43633494f0384ba9 authored almost 4 years ago
manual changes post ToGlib -> IntoGlib

cb2fea7d057ea2b1c137f6d2fe41bfb047b2e49e authored almost 4 years ago
regen with ToGlib -> IntoGlib

70f2541b29561a4b920acfb8f83e85d6256ed41c authored almost 4 years ago
gtk: bind WidgetClass::query_action

fa9c99beaffcb3912ae4ee8274ec560364e68666 authored almost 4 years ago
Re-export glib::signal::Inhibit to gtk4 crate root like gtk3's bindings. (#319)

* re-export inhibit

f6d147bbc80b178145a233430693a666884c5425 authored almost 4 years ago
docs: add missing doc_trait_name for manual traits functions

be1face50137e03c0fcb60094756317c130a390a authored almost 4 years ago
gtk: expose MnemonicTrigger

9ace190c946f83f9ef9ab70fb2b07e1fa8186ae9 authored almost 4 years ago
gtk: IconTheme is final

d98dae629bac1a2e3f18fe433267aa0724cd657a authored almost 4 years ago
gtk: update subclassing to use prelude

6e9f5f5b453bb6461d2d10f703a5a97dab04889e authored almost 4 years ago
gtk: use prelude for traits

6d3f57f216fb63199376617f2a7e5f8eef955e42 authored almost 4 years ago
regen with no-exported auto traits

0d52f303d7b848de5bad6f69174462ab34400853 authored almost 4 years ago
move ExtManual traits to prelude only

e40b905444122eaadf1a34e45dd0f4ea5f53961a authored almost 4 years ago
CI: use components for rustfmt/clippy

258bc6f69f64c74ada11ba6b2dc06e3da1a27dc6 authored almost 4 years ago
examples: add a ListView: applications launcher

5e27f8560e7027fc6b3c178720c4b3153899bb80 authored almost 4 years ago
examples: drop gtk4-rs from CSS example

we know it's about gtk4-rs...

89c06a880649d93c366312930e5c05b490fb105b authored almost 4 years ago
examples: make entry completion look nicer

0880bc0db30d7ad6c6ce3eed48c94657909bf0ff authored almost 4 years ago
examples: add a FlowBox one

676cb012467967196265e745b0c888204f66c017 authored almost 4 years ago
examples: update per Widget::measure changes

06041b1a0dad4186c4d33a7d810ff76e95a003bd authored almost 4 years ago
gtk: make Widget::measure & LayoutManager::measure simpler to use

there's no need to pass in &mut params

5a76958e0459c32dc252ba9743da4455c84b26b4 authored almost 4 years ago
misc: add generated docs to gitignore

af7dc9b2650c20ab9aa899afd047ed6ae6b50983 authored almost 4 years ago
examples: fix editable one

the css should be loaded after the app is activated

f91b3d0b2adda504b42ddc3d1ac32d1fd4467e58 authored almost 4 years ago
examples: add a custom layout manager

f8b3a43e40d05d608bc83ebba6666f559c1f3da4 authored almost 4 years ago
gtk: don't require LayoutChildType when subclassing LayoutManager

it's only required if the child widget used implements a LayoutChild

e6f547ec255e1b42d637a954da6083a0ba26e12d authored almost 4 years ago
Merge pull request #309 from sdroege/value-trait-refactoring

Value trait refactoring

1c9481392ef01bf60e4532356140acc5982e9388 authored almost 4 years ago
Update manual code for Value trait refactoring

fc60ae7bac48b44124759c74dccf2188538263bc authored almost 4 years ago
Regenerate with latest gir

cc34e2e54f3f2263820a5d5665960e7b53c53a10 authored almost 4 years ago
Update gir

cd88460eab48387025a33940f7bfa501a9d8b8a3 authored almost 4 years ago
CI: fetch the images from gtk reference (#318)

* CI: fetch the images from gtk reference

59d8107d636edc94466a56e25cbe259812468c93 authored almost 4 years ago
Add link to docs of `boolean`

99e288c522830b7c4cab727a2e6af1540c78bd51 authored almost 4 years ago
Cleanup leftovers from the remove-get-changes

1f52d43f07cb4a88a0192323418c47235197ee89 authored almost 4 years ago
README: Add Video Trimmer to the app list

d2d0b4ce6cbeca13b1260e30c26ecb043322e1a6 authored almost 4 years ago
Replace mutex lock with mutex guard

0c7ac086cb6cc77b697013f92b525924f0dd937a authored almost 4 years ago
Address Sebastian's signal comments

Fixes #258

0c3047270e21b3e21e26b5053ecb35daa896d58e authored almost 4 years ago
Explain the problem with borrowed RefCell's

eb5a17c6b3faffcac8be06e5fca47a94f3609d07 authored almost 4 years ago
Adjust according to the "remove-get-changes"

d0daac9ac4aaa340c145a52499d5c4e1b721a714 authored almost 4 years ago
readme: add a list of apps built using the gtk4-rs bindings

534f63e66a2a3883770fe110a8a556a4b40f84b3 authored almost 4 years ago
drop embed-lgpl features

3c14c65ea740f9e705460dc7af61ef57bcabb4fa authored almost 4 years ago
symlink generator.py from gir

4965012f90949642caf2008ff7e4c0e81baed452 authored almost 4 years ago
README: update generator command to use a gir subdir

296a3cf837e7966386b4d45f8e890ccf76a4e218 authored almost 4 years ago