Age | Commit message (Collapse) | Author |
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1748 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
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
|
|
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
|
|
* 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
|
|
* */*:
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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1649 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* Makefile.am:
Fix distcheck.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1624 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1620 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1589 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1588 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1551 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-desktop-2@1549 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|