libwnck r1245 - in trunk: . libwnck
- From: vuntz svn gnome org
- To: svn-commits-list gnome org
- Subject: libwnck r1245 - in trunk: . libwnck
- Date: Sat, 19 May 2007 01:11:35 +0100 (BST)
Author: vuntz
Date: 2007-05-19 01:11:34 +0100 (Sat, 19 May 2007)
New Revision: 1245
ViewCVS link: http://svn.gnome.org/viewcvs/libwnck?rev=1245&view=rev
Modified:
trunk/ChangeLog
trunk/libwnck/selector.c
Log:
2007-05-19 Vincent Untz <vuntz gnome org>
Show workspace names in the window selector.
Fix bug #150703.
* libwnck/selector.c: (wncklet_connect_while_alive): moved in the file
(wnck_selector_make_menu_consistent): updated to handle with menu
items that are representing a workspace name
(wnck_selector_window_workspace_changed): new
(wnck_selector_item_new): don't setup dnd if there's no window ("no
windows open" case)
(wnck_selector_workspace_label_exposed): new
(wnck_selector_workspace_name_changed): new
(wnck_selector_add_workspace): new, append a workspace menu item to
the menu
(wnck_selector_create_window): moved code from
wnck_selector_add_window() here, but do not insert the menu item in
the menu
(wnck_selector_insert_window): new, to insert a window menu item at
the correct place wrt workspaces (more expensive than just appending
the menu item)
(wnck_selector_append_window): new
(wnck_selector_window_opened): updated, to insert the item at the
correct place
(wnck_selector_window_closed): updated, to disable the menu item wrt
workspace consistency in the menu
(wnck_selector_workspace_created): new; to add the workspace menu item
(wnck_selector_workspace_destroyed): new, to remove the workspace menu
item
(wnck_selector_connect_to_window): connect to "workspace_changed"
(wnck_selector_disconnect_from_window): disconnect
(wnck_selector_connect_to_screen): connect to "workspace_created" and
"workspace_destroyed"
(wnck_selector_disconnect_from_screen): disconnect
(wnck_selector_scroll_cb): update the algorithm since the way we
append window menu items in the menu has changed
(wnck_selector_on_show): updated to add windows, ordered by workspaces
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]