summaryrefslogtreecommitdiff
path: root/libslab
AgeCommit message (Collapse)AuthorFilesLines
2019-10-02icons: Force uniform size on icons (#505)Victor Kareh1-8/+18
Also scale properly for HiDPI displays
2019-04-19control-center: Fix memory leakrbuj1-1/+1
Reported by clang: control-center.c:84:2: warning: Potential leak of memory pointed to by 'action' g_slist_free(key_list); ^~~~~~~~~~~~
2019-01-01Fix the runtime warning about gtk_widget_destroy.Wu Xiaotian1-8/+29
2019-01-01Fixed number of cols error after reload menus.Wu Xiaotian1-3/+3
After install/uninstall applications, each category of applications display as one long line.
2019-01-01Fixed crash when install/remove application.Wu Xiaotian1-4/+17
Fixed issue #403 If m-c-c is open, install/uninstall application, m-c-c is crash.
2018-06-21libslab: code clean upraveit658-395/+6
Since we use GtkSearchEntry a lot of code can be dropped. https://github.com/mate-desktop/mate-control-center/commit/afcb324 Eg: GtkSearchEntry has a own menu in result search-context-picker.c does nothing. So other code in searchbar.c isn't used.
2018-06-10libslab: replace deprecated gtk_menu_popupraveit651-31/+10
2018-05-27use new mate-menus apiyetist1-30/+24
2018-05-27use new apiyetist1-41/+43
2018-05-27use matemenu_tree_newyetist1-2/+11
2018-01-30require GTK+ 3.22 and GLib 2.50monsta6-32/+1
2018-01-12libslab: store search entry widget as GtkEntrymonsta1-5/+5
make afcb324eb181a9c6cb0b3c8e8589ed99391a63a0 simpler
2018-01-11libslab: fix search icon misalignedZhang Xianwei6-286/+9
Make use GtkSearchEntry instead of builtin NldSearchEntry fixes #299 Signed-off-by: Zhang Xianwei <[email protected]>
2018-01-10libslab: search-entry.c: Fix build warning:Pablo Barciela1-1/+1
‘__builtin___snprintf_chk’ output truncated before the last format character
2017-12-24libslab: restore missing variable initializationmonsta1-1/+2
it got lost after https://github.com/mate-desktop/mate-control-center/commit/9169a1d5d4d5ac5d8a14bc021be09a0a80eb9996
2017-12-24libslab: drop useless checkpoint functionmonsta3-50/+0
2017-12-23libslab: remove more unused codemonsta8-182/+0
2017-12-22libslab: remove a bunch of unused codemonsta8-414/+0
2017-12-20WidthOfScreen and HeightOfScreen implementationPablo Barciela2-12/+5
This commit reverts: https://github.com/mate-desktop/mate-control-center/commit/fe782c673262e861334bb48265abf5075ff02680 https://github.com/mate-desktop/mate-control-center/commit/061f3780a3af6224a804d239f9b9dfc5c81873f6 And it applies an alternative to fix the deprecated functions: gdk_screen_get_width gdk_screen_get_height gdk_screen_width gdk_screen_height
2017-12-15fix support for external localizations in .desktop filesmonsta1-6/+16
fixes https://github.com/mate-desktop/mate-control-center/issues/239 fixes https://github.com/mate-desktop/mate-control-center/issues/260
2017-08-15libslab: avoid deprecated gdk_screen_width/heightZenWalker2-3/+12
2017-08-15libslab: drop unneeded libslab_mate_desktop_item_open_help functionraveit652-37/+0
2017-08-15libslab : drop uneeded support for gnome-main-menuraveit658-2321/+0
No need for this as g-m-n isn't maintained any more, and never ported to gtk+-3
2017-08-15libslab: don't use deprecated gtk_show_uriraveit651-0/+4
2017-08-03avoid deprecated gdk_screen_make_display_nameZenWalker1-4/+7
2017-05-30libslab: make ThemedIcon use style_updated instead of style_setmonsta1-3/+3
makes icons in m-c-c shell properly react to icon theme change
2017-05-30libslab: correct icon loading codemonsta1-4/+5
fixes loading app icons from /usr/share/pixmaps when the icon theme doesn't have an icon with chosen name fixes https://github.com/mate-desktop/mate-control-center/issues/283
2017-05-28libslab nameplate-tile: replace GtkAlignment with a GtkBoxraveit651-3/+7
2017-05-28libslab tile.c: replace deprecated gtk_widget_set_state ()raveit652-8/+8
2017-05-28libslab shellwindow: replace GtkAlignment with a GtkBoxraveit652-4/+7
The scrolledwindow child needs to be vertical expand in this case.
2017-05-28libslab slab-section: avoid deprecated GtkAlignmentraveit651-9/+6
2017-05-28libslab app-shell: avoid deprecated gtk_alignment_new ()raveit651-7/+5
2017-05-28app-resizer: fix a build warningraveit651-1/+1
2017-05-16libslab searchbar: remove deprecated ussage of GtkAlignmentraveit651-5/+3
2017-05-16libslab nameplate-tile: avoid deprecated gtk_button_set_focus_on_click ()raveit651-0/+4
2017-05-16libslab nameplate-tile: remove one deprecated ussage of GtkAlignmentraveit651-5/+3
2017-05-16libslab: don't use deprecated gdk_app_launch_context_new ()raveit652-2/+2
2017-05-16libslab: remove unused functionsmonsta2-68/+0
one of them was even distro-specific, wow
2017-04-26libslab bookmark-agent: fix some xdg pathsraveit651-4/+5
2017-04-13use g_object_unref instead of deprecated rsvg_handle_freemonsta1-1/+1
it's deprecated since 2006: https://git.gnome.org/browse/librsvg/commit/?id=2b7c95c7a102351ccc903375c35a17b05b6c24e7
2017-01-24libslab: wrap labels on the left paneAlexei Sorokin1-0/+2
2017-01-24libslab: force the icon sizeAlexei Sorokin1-0/+1
If an icon only provides some huge sizes, not doing that breaks the layout.
2016-12-02move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta10-257/+8
and require libmatekbd, libmate-desktop, marco, m-s-d >= 1.17
2016-10-19GTK3: port libunique->GtkApplicationlukefromdc1-3/+42
All GTK3 builds for now, this can go 3-way to permit gtk3/libunique builds if there is any reason for a distro to have issues with using GtkApplication, or for a point/buildfix release
2016-07-13drop unused includesmonsta4-5/+0
2016-07-13libslab: drop unused codemonsta2-73/+0
2016-06-17GTK+-3 search-context-picker: do not use deprecated gtk_arrow_new ()raveit651-1/+3
2016-06-17GTK+-search-context-picker: don't use deprecated gtk_widget_size_requestraveit651-1/+5
2016-06-17GTK+-3 app-resizer: don't use deprecated gtk_widget_size_requestraveit651-1/+5
2016-02-04[GTK+3] use x/y align functions of GtkLabel in GTK+ >= 3.16monsta5-30/+20