aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-05-12License cleanup to add SPDX headers and remove boilerplateRichard Purdie
Clarify that inotify is under LGPL, add missing COPYING.LIB for that, switch to SPDX headers, remove the now unneeded boilerplate. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-12Add SPDX-License-Identifier: GPL-2.0-or-laterMatthew
Fixes [YOCTO #13319] Signed-off-by: Mingde (Matthew) Zeng <matthew.zeng@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-02TakuIconTile: Avoid deprecated icon APIJussi Kukkonen
Don't use a named icon size: that is no longer supported. Instead add style property "taku-icon-size" to TakuIconTile and use that.
2016-05-02TakuCategoryBar: Avoid deprecated APIJussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28Don't set the desktop fullscreen if MODE_DESKTOPJussi Kukkonen
WM paints fullscreen windows over the panel: don't make the desktop fullscreen. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-28Use a GtkFlowBox instead of TakuTableJussi Kukkonen
Remove ~500 lines of code by using FlowBox instead of custom code Also avoid using GtkFixed when in desktop mode Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-25desktop: add --modeRoss Burton
The --mode argument takes "desktop" (be a normal desktop), "titlebar" (normal desktop but don't hide titlebar, YMMV depending on WM) or "window" (for testing). This replaces the --enable-standalone configure option.
2016-04-25main: ignore file not found errors when loading CSSRoss Burton
2016-04-25More fixesRoss Burton
2016-04-25fixup initial portRoss Burton
2016-04-25desktop: set as unresizable to hide resize gripRoss Burton
2016-04-25taku-category-bar: don't try to make the arrows squareRoss Burton
2016-04-25main: load a custom CSS stylesheet if presentRoss Burton
2016-04-25Initial port to GTK+ 3Ross Burton
More to be done, but it works. The only known regression is that startup notification isn't multi-screen aware, but this should be ported to use GAppInfo in the future. Also themeing is likely to be broken, but this needs to be rethought for GTK+ 3 anyway.
2016-03-22Do nothing on delete-event when not STANDALONEgtk2Jussi Kukkonen
This prevents an opportunistic alt-F4 from closing the desktop. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-07-10build: use git.mkRoss Burton
2012-07-10build: use gnome-common's GNOME_COMPILE_WARNINGSRoss Burton
2012-07-10Include just gtk/gtk.h for newer GTK+ compatibilityRoss Burton
2008-07-252008-07-25 Ross Burton <ross@openedhand.com>ross
* configure.ac: * src/Makefile.am: * src/main.c: Add optional DBus support, and if enabled send a signal on the system bus when the desktop has loaded. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2066 b067294f-1dea-0310-9683-c47a78595994
2008-06-112008-06-11 Ross Burton <ross@openedhand.com>ross
* libtaku/Makefile.am: Don't set LDADD, it doesn't do anything useful for a static library. * src/Makefile.am: Reorder the linked libraries so that --as-needed works. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@2057 b067294f-1dea-0310-9683-c47a78595994
2008-01-242008-01-24 Ross Burton <ross@openedhand.com>ross
* src/Makefile.am: * src/moko-finger-scroll.[ch]: * src/desktop.c: Remove MokoFingerScroll widget, its too slow to be usable on the Zaurus when rotated. Maybe later. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1902 b067294f-1dea-0310-9683-c47a78595994
2008-01-182008-01-18 Ross Burton <ross@openedhand.com>ross
* src/moko-finger-scroll.c: Fix compile warnings. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1897 b067294f-1dea-0310-9683-c47a78595994
2008-01-182008-01-18 Tomas Frydrych <tf@o-hand.com>tf
* src/desktop.c: (create_desktop): Set default size of top level window (makes mbd-2 work with mbwm-2). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1895 b067294f-1dea-0310-9683-c47a78595994
2007-12-202007-12-20 Ross Burton <ross@openedhand.com>ross
* src/Makefile.am: Only link to libinotify if we HAVE_INOTIFY. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1872 b067294f-1dea-0310-9683-c47a78595994
2007-12-182007-12-18 Ross Burton <ross@openedhand.com>ross
* src/Makefile.am: * src/moko-finger-scroll.[ch]: Add MokoFingerScroll widget * src/desktop.c: Use MokoFingerScroll instead of a GtkScrolledWindow. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1869 b067294f-1dea-0310-9683-c47a78595994
2007-11-122007-11-12 Ross Burton <ross@openedhand.com>ross
* configure.ac: * src/main.c: Don't link to or use threading, as we're not threaded anymore. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1809 b067294f-1dea-0310-9683-c47a78595994
2007-11-082007-11-08 Ross Burton <ross@openedhand.com>ross
* libtaku/xutil.[ch]: Remove x_get_workarea and replace it with x_monitor_workarea which calls a function when the work area changes. * src/desktop.c: Use x_monitor_workarea so that workareas should work again (#609). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1808 b067294f-1dea-0310-9683-c47a78595994
2007-11-082007-11-08 Ross Burton <ross@openedhand.com>ross
* src/taku-category-bar.c: Fix signal arguments so that the arrow buttons work (#610). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1807 b067294f-1dea-0310-9683-c47a78595994
2007-11-082007-11-08 Ross Burton <ross@openedhand.com>ross
* src/desktop.c: Disable workarea support, turns out its not finished and breaks too much. Instead revert to old code which whilst it only works with Sato, works well (#605). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1802 b067294f-1dea-0310-9683-c47a78595994
2007-11-072007-11-07 Ross Burton <ross@openedhand.com>ross
* src/taku-category-bar.c: Set the categories list so that the popup menu appears, and fix the activated callback so that it works. #603. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1799 b067294f-1dea-0310-9683-c47a78595994
2007-11-062007-11-06 Ross Burton <ross@openedhand.com>ross
* configure.ac: Add gthread-2.0 * libtaku/taku-launcher-tile.c: Load tile icons via a thread pool for speed. * src/main.c: Initialise threading. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1793 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* libtaku/Makefile.am: * libtaku/taku-menu.h: * libtaku/taku-menu-desktop.c: * libtaku/taku-launcher-tile.h: * libtaku/launcher-util.[ch]: * src/Makefile.am: * src/desktop.[ch]: * src/taku-category-bar.[ch]: * src/main.c: Hot new abstracted backend and more widgets. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1771 b067294f-1dea-0310-9683-c47a78595994
2007-11-012007-11-01 Ross Burton <ross@openedhand.com>ross
* configure.ac: * src/inotify/: * src/Makefile.am: * libtaku/inotify/: * libtaku/Makefile.am: Move the inotify code to libtaku/. * src/main.c: Update includes. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1763 b067294f-1dea-0310-9683-c47a78595994
2007-10-182007-10-18 Ross Burton <ross@openedhand.com>ross
* src/inotify/*.[ch]: Re-sync with gio r662. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1750 b067294f-1dea-0310-9683-c47a78595994
2007-10-152007-10-15 Ross Burton <ross@openedhand.com>ross
* src/main.c: Handle the workarea properly by positioning the desktop widgets, not the window itself. On Matchbox the desktop window is fullscreen, do positioning it doens't work. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1741 b067294f-1dea-0310-9683-c47a78595994
2007-09-172007-09-17 Ross Burton <ross@openedhand.com>ross
* */*: Grand reorganisation. taku-* and so are in libtaku/. main and inotify/ are in src. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1672 b067294f-1dea-0310-9683-c47a78595994