- Jan 10, 2019
-
-
Guido Gunther authored
g_autoptr for GEnumClass was added post 2.56, so using it makes it harder for people to package for distros. Not using g_autoptr there doesn't make the code much less readable.
-
- Jan 01, 2019
-
-
louib authored
-
- Dec 20, 2018
-
-
Adrien Plazas authored
-
Adrien Plazas authored
They are missing and don't appear in Glade.
-
- Dec 17, 2018
-
-
Guido Gunther authored
-
-
-
Adrien Plazas authored
This fixes the fold synchronization of the leaflets in the example application's window.
-
This page presents GtkListBox related widgets like HdyRow and its descendants.
-
-
This will be used in the next commit to use enumeration values in a GListModel.
-
-
This makes the code simpler and demoes the widget.
-
This implements a very commonly used list box row pattern and make it convenient to use. It is going to be used as the base class for many other commonly used row types.
-
This makes the code simpler.
-
This list box header update function is commonly used by many applications and is going to be used by HdyComboRow which is going to be added to libhandy later.This makes it available for everyone.
-
- Dec 16, 2018
-
-
This unbreaks compilation on that platform. Closes: #64
-
- Dec 15, 2018
-
-
This avoids potential crashes when destroying a leaflet and this avoids leaks as not all children where looped through as the children list was edited while being looped through when destroying the leaflet. This fixes #42.
-
- Dec 14, 2018
-
-
There is no point in installing this generated C file.
-
This is required for Meson subprojects to work as intended.
-
- Dec 13, 2018
-
-
Adrien Plazas authored
This ensures the example can fit windows of any height. This also makes the stack containing the content non vertically homogeneous so the scrollbar appears only on examples needing it, while keeping it horizontally homogeneous for to keep when the leaflets will be folded consistent.
-
- Dec 04, 2018
-
-
Alexander Mikhaylenko authored
Since commit c5bf27d4 header bars are destroyed before header group, so when destroying the header group, the list of header bars is always empty, so there's nothing to unref anymore. Reverts commit 14e5fc7b.
-
Alexander Mikhaylenko authored
When adding a header bar, ref the header group and connect to 'destroy' signal of the header bar. When a header bar is destroyed or hdy_header_group_remove_header_bar() is called, unref the header bar and remove it from the list. This way, a non-empty header group is only destroyed after every header bar it contains has been removed from the group or destroyed. Fixes #56
-
- Dec 03, 2018
-
-
The header bars might still emit signals which leads to ** (gnome-games:25525): CRITICAL **: 11:18:29.087: update_decoration_layouts: assertion 'HDY_IS_HEADER_GROUP (self)' failed ** (gnome-games:25525): CRITICAL **: 11:18:29.087: update_decoration_layouts: assertion 'HDY_IS_HEADER_GROUP (self)' failed or actual crashes. Fixes parts of #56
-
The dispose heandler is meant to break refs to other objects, not finalize.
-
Alexander Mikhaylenko authored
This allows to call the function from Vala more easily.
-
This adds a demo of HdySearchBar.
-
This is similar to GtkSearchBar except it allows the central widget (typically a GtkEntry) to fill all the available space. This is needed to manage an entry's width via a HdyColumn, letting the entry (and by extention the search bar) have a limited maximum width while allowing it to shrink to accomodate smaller windows.
-
-
-
Annotate the arguments of hdy_init() with (optional) to specify that NULL arguments are valid. This also replaces the deprecated (allow-none) by (nullable) to specify that the array pointed at by argv can be NULL.
-
- Nov 28, 2018
-
-
Guido Gunther authored
clang-3.9 does not contain scan-build anymore.
-
Guido Gunther authored
This gives us more confidence that we build succesfully and without warnings on an OS much used by GNOME developers. It also makes sure we validate the spec file.
-
Guido Gunther authored
-
Guido Gunther authored
-
Guido Gunther authored
-
- Nov 27, 2018
-
-
Document common practice in the other files.
-
Guido Gunther authored
Use @basename@ instead of @filename@ since the later uses the full path which varies across builds.
-
This will simplify porting to GTK+ 4.
-
This will simplify porting to GTK+ 4.
-