summaryrefslogtreecommitdiff
path: root/libslab/app-shell.c
AgeCommit message (Collapse)AuthorFilesLines
2023-11-05Remove libslab libraryzhuyaliang1-1448/+0
libslab is only used in mate-c-c and there is no need to provide a library
2023-08-09libslab: Remove gdk/gdkx.h from includeslukefromdc1-1/+0
*It's no longer used after updating monitor measurements for column sizing not to use a gdk-x11 function
2023-08-09Wayland: remove xisms from screen width detectionlukefromdc1-2/+12
*This permits the control center to run on wayland and simplifies to code
2022-02-09Unnecessary G_OBJECT cast when calling signal connect functionrbuj1-2/+3
2021-07-28Replace the deprecated GtkTable with GtkGridzhuyaliang1-6/+6
2021-07-28Replace the deprecated gtk_widget_set_state with gtk_widget_set_state_flagszhuyaliang1-2/+2
2020-07-20Remove unused macrosrbuj1-1/+0
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 upraveit651-2/+2
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-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.50monsta1-8/+0
2017-12-23libslab: remove more unused codemonsta1-3/+0
2017-12-20WidthOfScreen and HeightOfScreen implementationPablo Barciela1-6/+3
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-08-15libslab: avoid deprecated gdk_screen_width/heightZenWalker1-2/+6
2017-05-28libslab shellwindow: replace GtkAlignment with a GtkBoxraveit651-0/+1
The scrolledwindow child needs to be vertical expand in this case.
2017-05-28libslab app-shell: avoid deprecated gtk_alignment_new ()raveit651-7/+5
2017-01-24libslab: wrap labels on the left paneAlexei Sorokin1-0/+2
2016-12-02move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-55/+3
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-02-04[GTK+3] use x/y align functions of GtkLabel in GTK+ >= 3.16monsta1-6/+4
2016-01-15libslab: use GtkBox instead of GtkVBox in both GTK+ buildsmonsta1-15/+34
and fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build NOTE: this commit changes the public interface of libslab in both GTK+ builds (due to transition of classes' parents and/or members from GtkVBox to GtkBox)
2016-01-15[GTK+3] libslab: use g_object_unref instead of deprecated functionmonsta1-0/+4
2016-01-15[GTK+3] libslab: fix deprecated usage of GtkMiscmonsta1-2/+12
2015-08-03drop gdkkeysyms-compat usage, use modern key namesMonsta1-7/+4
2014-11-28don't leak memoryMonsta1-0/+6
2014-05-27Cleanup GTK_CHECK_VERSION and unify where possibleinfirit1-3/+2
gdk_display_get_default | since 2.2 gdk_x11_display_get_xdisplay | since 2.2 gdk_drag_context_list_targets | since 2.22 gdk_x11_window_foreign_new_for_display | since 2.24 gdk_drawable_get_screen | since 2.24 gtk_widget_hide | always
2014-04-26libslab: GTK3 fixesStefano Karapetsas1-1/+3
2014-01-28Fix another GtkAllocation usageStefano Karapetsas1-3/+3
2014-01-24libslab: Add GTK3 supportStefano Karapetsas1-3/+10
2013-11-03Update to new mate-desktop include pathsWilly Sudiarto Raharjo1-1/+1
2013-08-09Use gnome-keyring instead of mate-keyringStefano Karapetsas1-2/+2
2012-12-12re-add previously deleted files into libslabStefano Karapetsas1-1/+176
they are dependencies of gnome-main-menu they are migrated to gsettings
2012-10-22migrate libslab to gsettingsStefano Karapetsas1-207/+20
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos1-0/+1413