aboutsummaryrefslogtreecommitdiffstats
path: root/applets/showdesktop
AgeCommit message (Collapse)Author
2016-04-25showdesktop: port to use scaling-image2Ross Burton
2016-04-25showdesktop: port to GTK+ 3Ross Burton
2016-03-21showdesktop: Make sure active state is initializedgtk2Jussi Kukkonen
There are cases (in qemu at least) where set_active() is never called on startup. Make sure we initialize the active state so the icon gets loaded and the applet is not confused about the current state. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-07-08build: use git.mkRoss Burton
2013-07-08build: move more logic into Makefile.appletsRoss Burton
2013-07-08applets: add a binary to verify applet linkageRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-12-22all: don't use sealed structs, bump GTK+ dependency to 2.18Ross Burton
2012-12-22all: only include gtk/gtk.hRoss Burton
2012-07-26build: use GNOME_COMPILE_WARNINGS to get sensible warning controlRoss Burton
2010-08-19Rename sync to sync_applet to prevent conflict with unistdross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@2111 b067294f-1dea-0310-9683-c47a78595994
2008-06-192008-06-19 Ross Burton <ross@openedhand.com>ross
* applets/windowselector/windowselector.c: * applets/showdesktop/showdesktop.c: Use panel- prefixed icon names. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@2060 b067294f-1dea-0310-9683-c47a78595994
2008-02-132008-02-13 Ross Burton <ross@openedhand.com>ross
* applets/showdesktop/Makefile.am: * applets/windowselector/Makefile.am: Don't try and install files I just deleted. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1915 b067294f-1dea-0310-9683-c47a78595994
2008-02-132008-02-13 Ross Burton <ross@openedhand.com>ross
* applets/showdesktop/showdesktop.c: Use "user-desktop" stock icon instead of custom icons. * applets/showdesktop/mb-applet-showdesktop-active.png: * applets/showdesktop/mb-applet-showdesktop.png: Delete. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1914 b067294f-1dea-0310-9683-c47a78595994
2007-12-132007-12-13 Ross Burton <ross@openedhand.com>ross
* applets/launcher/launcher.c: * applets/showdesktop/showdesktop.c: * applets/clock/clock.c: Clear freshly allocated structures just to be safe. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1865 b067294f-1dea-0310-9683-c47a78595994
2007-08-082007-08-08 Rob Bradford <rob@openedhand.com>rob
* applets/showdesktop/Makefile.am: * applets/startup/data/Makefile.am: * applets/windowselector/Makefile.am: Make sure various data files are included in the dist. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1626 b067294f-1dea-0310-9683-c47a78595994
2007-04-102007-04-10 Matthew Allum <mallum@openedhand.com>mallum
* applets/showdesktop/Makefile.am: Add desktop active image. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1510 b067294f-1dea-0310-9683-c47a78595994
2007-04-092007-04-09 Jorn Baayen <jorn@openedhand.com>jorn
* matchbox-panel/mb-panel-scaling-image.c: (mb_panel_scaling_image_init), (mb_panel_scaling_image_set_property), (mb_panel_scaling_image_get_property), (reload_icon), (mb_panel_scaling_image_class_init): * matchbox-panel/mb-panel-scaling-image.h: Add 'orientation' property. (Instead of determining orientation using black magic) * applets/battery/battery.c: (mb_panel_applet_create): * applets/launcher/launcher.c: (mb_panel_applet_create): Set orientation on icon. * applets/showdesktop/showdesktop.c: (show_desktop_applet_free), (sync), (screen_changed_cb), (button_clicked_cb), (mb_panel_applet_create): Change icon on state change instead of being a toggle button. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1507 b067294f-1dea-0310-9683-c47a78595994
2007-02-22Fix whitespaceross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1467 b067294f-1dea-0310-9683-c47a78595994
2007-02-012007-02-01 Matthew Allum <mallum@openedhand.com>mallum
* applets/clock/clock.c: Set clock text color to match icons Update battery and showdesktop icons git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1463 b067294f-1dea-0310-9683-c47a78595994
2007-01-312007-01-31 Ross Burton <ross@openedhand.com>ross
* applets/showdesktop/showdesktop.c: * applets/showdesktop/mb-applet-showdesktop.png: * applets/showdesktop/Makefile.am: Ship the icon, as Poky currently doesn't have an icon theme. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1459 b067294f-1dea-0310-9683-c47a78595994
2007-01-242007-01-24 Ross Burton <ross@openedhand.com>ross
* configure.ac: Disable static libraries, they are useless here. * applets/*/Makefile.am: Disable library versioning. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1442 b067294f-1dea-0310-9683-c47a78595994
2007-01-232007-01-23 Matthew Allum <mallum@openedhand.com>mallum
* applets/showdesktop/showdesktop.c: Use a 'simpler' named icon and dont draw a frame around it. * matchbox-panel/mb-panel.c: Be a bit more informative when an applet cant be loaded. (via mickeyl) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1440 b067294f-1dea-0310-9683-c47a78595994
2006-08-242006-08-24 Jorn Baayen <jorn@openedhand.com>jorn
* applets/showdesktop/showdesktop.c: (sync): Add nitems check. * applets/windowselector/windowselector.c: (get_utf8_property), (get_text_property), (window_get_icon), (window_menu_item_activate_cb), (rebuild_menu), (menu_hide_cb), (button_press_event_cb), (filter_func), (screen_changed_cb): Use window icons. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1397 b067294f-1dea-0310-9683-c47a78595994
2006-08-232006-08-23 Jorn Baayen <jorn@openedhand.com>jorn
* applets/Makefile.am: * applets/windowselector/Makefile.am: * applets/windowselector/windowselector.c: * configure.ac: Added window selector applet. Still needs work to make icons show up. * applets/showdesktop/showdesktop.c: (show_desktop_applet_free), (sync), (filter_func), (screen_changed_cb): Perform initial sync. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1395 b067294f-1dea-0310-9683-c47a78595994
2006-08-232006-08-23 Jorn Baayen <jorn@openedhand.com>jorn
* applets/showdesktop/showdesktop.c: (show_desktop_applet_free), (filter_func), (screen_changed_cb): Monitor root window correctly. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1394 b067294f-1dea-0310-9683-c47a78595994
2006-08-232006-08-23 Jorn Baayen <jorn@openedhand.com>jorn
* applets/battery/Makefile.am: * applets/battery/data/Makefile.am: * applets/clock/Makefile.am: * applets/launcher/Makefile.am: * applets/showdesktop/Makefile.am: * applets/systray/Makefile.am: * matchbox-panel/Makefile.am: Makefile cleanups. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1393 b067294f-1dea-0310-9683-c47a78595994
2006-08-222006-08-22 Jorn Baayen <jorn@openedhand.com>jorn
* applets/battery/battery.c: (timeout), (mb_panel_applet_create): * applets/clock/clock.c: (initial_timeout), (mb_panel_applet_create): * applets/launcher/launcher.c: (grab_notify_cb), (mb_panel_applet_create): * applets/showdesktop/showdesktop.c: (button_toggled_cb), (mb_panel_applet_create): * applets/systray/systray.c: (screen_changed_cb), (mb_panel_applet_create): * matchbox-panel/mb-panel-scaling-image.c: (reload_icon), (mb_panel_scaling_image_class_init), (mb_panel_scaling_image_set_icon): * matchbox-panel/mb-panel.c: (load_applet), (load_applets), (main): * matchbox-panel/mb-panel.h: Better size handling. No more manual sizing of applets needed. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1392 b067294f-1dea-0310-9683-c47a78595994
2006-08-222006-08-22 Jorn Baayen <jorn@openedhand.com>jorn
* applets/clock/clock.c: * applets/launcher/launcher.c: (mb_panel_applet_create): * applets/showdesktop/showdesktop.c: (mb_panel_applet_create): * matchbox-panel/Makefile.am: * matchbox-panel/mb-panel-scaling-image.c: * matchbox-panel/mb-panel-scaling-image.h: * matchbox-panel/mb-panel.h: Moved scaling icon theme icon logic into its own GtkImage subclass, and use this in the launcher and showdesktop applets. Don't look at MBPanelScalingImage yet or your eyes will burn! It still needs severe cleanup git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1390 b067294f-1dea-0310-9683-c47a78595994
2006-08-222006-08-22 Jorn Baayen <jorn@openedhand.com>jorn
* configure.ac: * applets/Makefile.am: * applets/showdesktop/Makefile.am: * applets/showdesktop/showdesktop.c: Added 'Show Desktop' button applet. Still needs to get an icon packed into it. * applets/clock/clock.c: (timeout), (mb_panel_applet_create): Put stuff into ClockApplet data structure. * applets/launcher/launcher.c: (button_release_event_cb), (mb_panel_applet_create): * applets/systray/systray.c: Use screen-changed signal correctly. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-panel-2@1389 b067294f-1dea-0310-9683-c47a78595994