Commit graph

103 commits

Author SHA1 Message Date
Christopher Davis e53a1cb7ea Update gtk-rs stack 2019-06-23 16:58:45 -07:00
Christopher Davis e10626ee6b submodules: Update submodules to latest commits
Required in order to generate bindings from newer Gir XML files
2019-06-23 13:54:43 -07:00
Christopher Davis bf87276c7d API: Derive from GtkContainer
Many of libhandy's widgets are subclasses of GtkContainer.
Since we didn't declare that our widgets use GtkContainer,
none of them had access to gtk::ContainerExt methods,
and could only use their methods and gtk::WidgetExt.

This commit adds Gtk.Container to Gir.toml
and regenerates with ContainerExt support.
2019-04-30 15:01:04 -04:00
Jordan Petridis 04f02d4db2
Regen against libhandy 0.0.9 2019-03-10 13:21:51 +01:00
Jordan Petridis 8593f5d4ef
libhandy/src/value_object.rs: comment out copy_value method
This does not compile currently, comment out till its fixed
2019-03-10 12:32:38 +01:00
Jordan Petridis 7aaa0836d6
bump gir and gtk and regen 2019-02-23 05:00:37 +02:00
Julian Sparber 7aef94d762 add prelude 2019-02-15 22:01:22 +01:00
Julian Sparber 2f192a915d update to version 0.0.8 of libhandy 2019-02-15 22:01:22 +01:00
Julian Sparber 29e0cb7111 add basic test 2019-02-15 15:17:58 +01:00
Jordan Petridis c63cc6114f
regen 2019-01-27 17:00:11 +02:00
Jordan Petridis 7c9afecf42
add regen script 2019-01-27 16:59:58 +02:00
Christopher Davis d0ca9312c3 tests: define HANDY_USE_UNSTABLE_API
libhandy refuses to be used from C without this; since our
tests rely on a C header file we have to define it or else the tests will fail to build.
2019-01-26 23:14:06 +00:00
Christopher Davis f3d8347283 bindings: Generate HdyDialog, HdyComboRow, and HdyHeaderGroup
Bindings for these were missing during the upgrade to 0.0.7.

This adds them to the right Gir files and generates them.

Closes https://gitlab.gnome.org/World/Rust/libhandy-rs/issues/2
2019-01-25 19:26:55 -05:00
Jordan Petridis b0e55aecea
Regen against libhandy 0.0.7 2019-01-21 02:27:09 +02:00
Jordan Petridis 73e57a855f
Add .gitignore 2019-01-20 15:46:30 +02:00
Julian Sparber 5a2142c5eb add license and repository url 2018-12-27 20:50:11 +01:00
Julian Sparber 54c6c51ba0 add repository to Cargo.toml 2018-12-27 20:40:02 +01:00
Julian Sparber d1677b2b56 Add License 2018-12-27 20:38:40 +01:00
Julian Sparber b3d262f7ce set version to 0.1.0 2018-12-27 17:44:36 +01:00
Julian Sparber e7edb84929 generated bindings with correct name 2018-12-27 17:43:41 +01:00
Julian Sparber 2ab3212907 docs: fix build instructions 2018-12-27 17:32:41 +01:00
Julian Sparber ebac978bd9 fix nameing 2018-12-27 17:28:23 +01:00
Julian Sparber f6bcb6662e add gir and gir-files as submodules 2018-12-27 12:50:30 +01:00
Julian Sparber 53284667ca generated bindgins with gir version f5fca82 2018-12-27 12:32:32 +01:00
Julian Sparber ad5f0078d8 Revert "generated bindings"
This reverts commit 745b8e0a70.
2018-12-27 12:25:01 +01:00
Julian Sparber 740afaca9d Revert "generated sys bingins with new gir version"
This reverts commit 8f9e39a21a.
2018-12-27 12:24:55 +01:00
Julian Sparber 8f9e39a21a generated sys bingins with new gir version 2018-12-27 12:13:54 +01:00
Julian Sparber 745b8e0a70 generated bindings 2018-12-27 11:08:40 +00:00
Julian Sparber 62121584de add external classes needed by SeachBar 2018-12-27 11:08:40 +00:00
Jordan Petridis 84d0f1c8a7 Generate Handy TitleBar 2018-12-27 11:08:40 +00:00
Jordan Petridis ca3a119f83 Initial generation of Handy SearchBar
connect_entry and hande_event methods seem that they can't be
generated automatically and need to looked at.
2018-12-27 11:08:40 +00:00
Jordan Petridis 20e58739ae Generate Handy ExpanderRow 2018-12-27 11:08:40 +00:00
Jordan Petridis c0c3e62e97 Generate HandyActionRow 2018-12-27 11:08:40 +00:00
Julian Sparber a63aa5ef37 docs: fix build instructions 2018-12-27 11:38:04 +01:00
Julian Sparber cfde6c9337 Merge branch 'alatiera/unify-repos' into 'master'
Move the sys bindigns into this repo

See merge request World/Rust/libhandy-rs!4
2018-12-27 09:44:51 +00:00
Jordan Petridis fa90d1be71
Update Readme 2018-12-24 03:32:44 +02:00
Jordan Petridis 6b0f00d6d7
Move the -sys crate inside this repository
Keeping them in separate repositories does not have any advantages
and increases the maintanership load.
2018-12-24 03:21:16 +02:00
Jordan Petridis 924de04282
Regen against libhandy 0.0.6
Also remvoe unused crates, Close #1
2018-12-24 02:29:40 +02:00
Jordan Petridis 88af4ab7da Revert "Merge branch 'regenerate-gir-code' into 'master'"
This reverts merge request !3
2018-11-15 15:06:36 +00:00
Jordan Petridis 543c859ada Merge branch 'regenerate-gir-code' into 'master'
Regenerate gir code

See merge request World/Rust/libhandy-rs!3
2018-11-15 08:27:12 +00:00
Christopher Davis 578cd5535b Regenerate gir code
Libhandy's had a few releases with new classes
that need to be generated. Included are the auto-generated
tests.
2018-11-13 17:04:00 -05:00
Julian Sparber a41cc75ef6 Add License 2018-09-12 21:03:54 +00:00
Julian Sparber b459d9f95c bump to 0.3 and update deps 2018-09-12 15:03:11 +02:00
Julian Sparber f174e76882 Merge branch 'leaflet' into 'master'
add Fold and gtk.Orientation, fixes leaflet

See merge request jsparber/libhandy-rs!1
2018-07-30 16:44:40 +00:00
Julian Sparber ed192e6a00 add Fold and gtk.Orientation, FIX leaflet 2018-07-30 07:29:32 +02:00
Julian Sparber f909f83345 fix macros 2018-06-07 23:50:14 +02:00
Julian Sparber 284c5c4070 generate all functions 2018-06-07 12:23:44 +02:00
Julian Sparber b22f1890d8 Update lib.rs 2018-06-07 11:12:12 +02:00
Julian Sparber b8e85a61be Update Cargo.toml 2018-06-07 11:12:12 +02:00
Julian Sparber 918a7b18ef add manuel functions 2018-06-07 02:04:36 +02:00