aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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-18Add a private commentross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1748 b067294f-1dea-0310-9683-c47a78595994
2007-10-182007-10-18 Ross Burton <ross@openedhand.com>ross
* libtaku/taku-icon-tile.c: Formatting fixes, and never pass NULL to atk_object_set_name. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1747 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-10-152007-10-15 Ross Burton <ross@openedhand.com>ross
* configure.ac: Fix the startup-notification help string to reflect reality. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1740 b067294f-1dea-0310-9683-c47a78595994
2007-10-04 * libtaku/taku-icon-tile.c:chris
* libtaku/taku-table.c: Cache a case-less collation key in TakuIconTile and use strcmp in TakuTable to compare keys git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1725 b067294f-1dea-0310-9683-c47a78595994
2007-10-01 * libtaku/taku-tile.[ch]:chris
Use enter/leave events to judge whether to activate a tile instead of mouse co-ordinates git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1715 b067294f-1dea-0310-9683-c47a78595994
2007-10-01 * libtaku/taku-tile.c: (taku_tile_button_release):chris
Only activate a tile when the mouse cursor is still inside the tile when the button is released git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1714 b067294f-1dea-0310-9683-c47a78595994
2007-09-272007-09-27 Ross Burton <ross@openedhand.com>ross
* libtaku/launcher-util.c: Deprecate the SingleInstance key, and replace it with X-MB-SingleInstance. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1708 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
2007-09-05Add #ifndef/#define/#endif checks to launcher-util.hchris
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1649 b067294f-1dea-0310-9683-c47a78595994
2007-09-052007-09-05 Ross Burton <ross@openedhand.com>ross
* launcher-util.[ch]: Add const keyword. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1648 b067294f-1dea-0310-9683-c47a78595994
2007-09-052007-09-05 Ross Burton <ross@openedhand.com>ross
* main.c: * taku-launcher-tile.c: * taku-icon-tile.c: Rename TakuIcon icon size to taku-icon, to match GTK+. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1645 b067294f-1dea-0310-9683-c47a78595994
2007-08-202007-08-20 Ross Burton <ross@openedhand.com>ross
* taku-icon-tile.c: Split out code to make a label bold and big. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1632 b067294f-1dea-0310-9683-c47a78595994
2007-08-202007-08-20 Ross Burton <ross@openedhand.com>ross
* taku-table.c: * README: Allow the theme to set the width of the tiles, defaulting to 30. Patch by Don Mahurin <dmlist@openright.org>. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1631 b067294f-1dea-0310-9683-c47a78595994
2007-08-202007-08-20 Ross Burton <ross@openedhand.com>ross
* launcher-util.c: Fix compile failure when libsn isn't used. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1630 b067294f-1dea-0310-9683-c47a78595994
2007-08-092007-08-09 Ross Burton <ross@openedhand.com>ross
* main.c: * taku-icon-tile.c: Add basic a11y names to the group buttons and tiles. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1627 b067294f-1dea-0310-9683-c47a78595994
2007-08-082007-08-08 Ross Burton <ross@openedhand.com>ross
* Makefile.am: Fix distcheck. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1624 b067294f-1dea-0310-9683-c47a78595994
2007-08-01Add functions to remove and get a list of launcher tile groupschris
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1620 b067294f-1dea-0310-9683-c47a78595994
2007-07-302007-07-30 Ross Burton <ross@openedhand.com>ross
* launcher-util.c: More USE_LIBSN fixes, from OpenMoko. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1616 b067294f-1dea-0310-9683-c47a78595994
2007-07-152007-07-15 Ross Burton <ross@openedhand.com>ross
* taku-launcher-tile.[ch]: Store the original filename, and add an accessor. * configure.ac: * Makefile.am: * inotify/*: Add inotify abstraction layer, copied from GVFS. * main.c: Monitor for desktop files being added and removed, and update the tiles as relevant. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1609 b067294f-1dea-0310-9683-c47a78595994
2007-07-152007-07-15 Ross Burton <ross@openedhand.com>ross
* main.c: Make the category labels bold and big. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1608 b067294f-1dea-0310-9683-c47a78595994
2007-07-152007-07-15 Ross Burton <ross@openedhand.com>ross
* launcher-util.c: Only complete the startup context if it exists, fixing a crash if the binary could not be found. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1607 b067294f-1dea-0310-9683-c47a78595994
2007-07-152007-07-15 Ross Burton <ross@openedhand.com>ross
* taku-tile.c: * taku-launcher-tile.c: Move the activation highlight into the launcher subclass. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1606 b067294f-1dea-0310-9683-c47a78595994
2007-07-132007-07-14 Rob Bradford <rob@openedhand.com>rob
* main.c: (main): Set a size request on the arrows to 24x24. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1605 b067294f-1dea-0310-9683-c47a78595994
2007-07-132007-07-13 Ross Burton <ross@openedhand.com>ross
* main.c: Don't try to switch category on failed focus if the current category is NULL, i.e. there are no categories. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1604 b067294f-1dea-0310-9683-c47a78595994
2007-07-122007-07-12 Ross Burton <ross@openedhand.com>ross
* taku-tile.c: Use SELECTED instead of PRELIGHT when a tile is focused. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1592 b067294f-1dea-0310-9683-c47a78595994
2007-07-122007-07-12 Ross Burton <ross@openedhand.com>ross
* taku-launcher-tile.c: Fallback on button-sized images if the custom icon name isn't defined. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1591 b067294f-1dea-0310-9683-c47a78595994
2007-07-06Commit forgotten ChangeLogchris
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1589 b067294f-1dea-0310-9683-c47a78595994
2007-07-06Fix crashing when no categories are availablechris
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1588 b067294f-1dea-0310-9683-c47a78595994
2007-07-052007-07-05 Jorn Baayen <jorn@openedhand.com>jorn
* main.c: (load_data_dir), (main): Make sure arrows request a square amount of space, where the vertical space is equal to the vertical amount of space requested by the switcher label. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1586 b067294f-1dea-0310-9683-c47a78595994
2007-07-042007-07-04 Ross Burton <ross@burtonini.com>ross
* taku-launcher-tile.[ch]: * main.c: Rewrite the vfolder loading, change launcher tiles to have a list of groups they are in, and handle all and fallback categories. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1584 b067294f-1dea-0310-9683-c47a78595994
2007-07-012007-07-01 Ross Burton <ross@openedhand.com>ross
* Makefile.am: Use global flags to stop new automakes moaning. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1582 b067294f-1dea-0310-9683-c47a78595994
2007-06-142007-06-14 Ross Burton <ross@openedhand.com>ross
* main.c: Don't destroy the window explicitly, if gtk_main() returns it has already been destroyed. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1566 b067294f-1dea-0310-9683-c47a78595994
2007-06-142007-06-14 Ross Burton <ross@openedhand.com>ross
* main.c: Listen for button presses on the group combo, so you can change group in a single tap-and-drag, instead of requiring two taps. Also means cleaner code. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1565 b067294f-1dea-0310-9683-c47a78595994
2007-06-062007-06-06 Ross Burton <ross@openedhand.com>ross
* launcher-util.c: If GTK+ 2.11.3 is being used, call gdk_spawn() to get multihead handling for free. This isn't really a great issue on handhelds, but its nice to be safe. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1561 b067294f-1dea-0310-9683-c47a78595994
2007-06-012007-06-01 Ross Burton <ross@openedhand.com>ross
* launcher-util.c: Use g_spawn() instead of fork/exec directly, and if the spawn fails stop the notification. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1555 b067294f-1dea-0310-9683-c47a78595994
2007-05-312007-05-31 Ross Burton <ross@openedhand.com>ross
* launcher-util.c: Don't hard-code matchbox-desktop as the starter name, but use g_get_prgname(). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1554 b067294f-1dea-0310-9683-c47a78595994
2007-05-30Version 2.02.0ross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1551 b067294f-1dea-0310-9683-c47a78595994
2007-05-30Update commentsross
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1549 b067294f-1dea-0310-9683-c47a78595994
2007-04-112007-04-11 Jorn Baayen <jorn@openedhand.com>jorn
* main.c: (main): Destroy window on exit. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1515 b067294f-1dea-0310-9683-c47a78595994
2007-04-062007-04-06 Jorn Baayen <jorn@openedhand.com>jorn
* main.c: (set_category), (prev_category), (next_category), (main): * taku-table.c: (taku_table_key_press_event), (taku_table_finalize), (taku_table_class_init): Focus first tile when switching categories by walking off the screen using the keyboard. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1506 b067294f-1dea-0310-9683-c47a78595994
2007-04-062007-04-06 Jorn Baayen <jorn@openedhand.com>jorn
* taku-icon-tile.c: (taku_icon_tile_set_icon_name): Use correct icon size. * taku-launcher-tile.c: (taku_launcher_tile_dispose), (taku_launcher_tile_finalize), (taku_launcher_tile_clicked), (taku_launcher_tile_matches_filter), (taku_launcher_tile_class_init), (taku_launcher_tile_init), (set_launcher_data), (taku_launcher_tile_new), (taku_launcher_tile_for_desktop_file): Update icon on style-set. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1505 b067294f-1dea-0310-9683-c47a78595994
2007-04-062007-04-06 Jorn Baayen <jorn@openedhand.com>jorn
* taku-table.c: (im_context_commit_cb), (taku_table_init): Skip invisible tiles when searching. Do not set table to be homogenous, as it causes invisible rows to be taken into account when requesting size. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1504 b067294f-1dea-0310-9683-c47a78595994
2007-04-062007-04-06 Jorn Baayen <jorn@openedhand.com>jorn
* taku-table.c: (compare_tiles), (container_add), (container_remove): Add exact searching function for tile removal. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1503 b067294f-1dea-0310-9683-c47a78595994
2007-04-062007-04-06 Jorn Baayen <jorn@openedhand.com>jorn
* TODO: * main.c: * taku-icon-tile.c: (taku_icon_tile_finalize), (taku_icon_tile_class_init): * taku-launcher-tile.c: (taku_launcher_tile_get_property), (taku_launcher_tile_clicked), (taku_launcher_tile_matches_filter), (taku_launcher_tile_class_init): * taku-table.c: (compare_tiles), (im_context_commit_cb), (on_tile_focus), (container_add), (calculate_columns), (taku_table_size_allocate), (taku_table_focus_in_event), (taku_table_focus_out_event), (taku_table_key_press_event), (taku_table_finalize), (taku_table_init), (taku_table_new): * taku-table.h: * taku-tile.c: (taku_tile_new): * taku-tile.h: Add generic TakuTile methods get_search_key, get_sort_key, and matches_filter. Implement them in IconTile and LauncherTile. Make TakuTable work with generic TakuTiles again. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1502 b067294f-1dea-0310-9683-c47a78595994
2007-04-062007-04-06 Jorn Baayen <jorn@openedhand.com>jorn
* taku-table.c: (reflow_foreach), (reflow), (container_add), (taku_table_get_property), (taku_table_set_property), (taku_table_finalize), (taku_table_class_init), (taku_table_init), (taku_table_new): * taku-table.h: Add filtering functionality. * main.c: (popup_menu), (load_vfolder_dir), (main): Use table filtering instead of a notebook. * launcher-util.c: (launcher_destroy): Plug leak. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1501 b067294f-1dea-0310-9683-c47a78595994
2007-04-052007-04-05 Jorn Baayen <jorn@openedhand.com>jorn
* main.c: (popup_menu), (make_table), (load_data_dir), (main): Add 'All' group. To be replaced with a GtkRecent-using recent group as soon as GTK+ 2.10 is available for use. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1500 b067294f-1dea-0310-9683-c47a78595994
2007-03-302007-03-30 Jorn Baayen <jorn@openedhand.com>jorn
* main.c: (switch_page_cb), (popup_menu), (make_table), (load_vfolder_dir): Don't store tab labels in (unused) GtkLabel widgets, but rather store them as GObject data. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1499 b067294f-1dea-0310-9683-c47a78595994
2007-03-302007-03-30 Jorn Baayen <jorn@openedhand.com>jorn
* main.c: (load_vfolder_dir): Read order from Root.order. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1498 b067294f-1dea-0310-9683-c47a78595994