summaryrefslogtreecommitdiff
path: root/libwnck/test-wnck.c
Commit message (Collapse)AuthorAgeFilesLines
* TestWnck: avoid depending on glib 2.34Rico Tzschichholz2013-09-031-1/+1
|
* TestTasklist, TestWnck: added cmdline options to set the icons sizeMarco Trevisan (Treviño)2013-08-201-1/+18
|
* TestWnck: added window role testsMarco Trevisan (Treviño)2013-02-051-2/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=691429
* TestWnck: monitor window class changes as wellMarco Trevisan (Treviño)2013-02-051-4/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=691424
* add /* vim: set sw=2 et: */Vincent Untz2007-06-091-0/+1
| | | | | | | | 2007-06-09 Vincent Untz <vuntz@gnome.org> * libwnck/*.[ch]: add /* vim: set sw=2 et: */ svn path=/trunk/; revision=1289
* Add previous window/workspace to signal handlers for active-window-changedVincent Untz2007-06-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-06-05 Vincent Untz <vuntz@gnome.org> Add previous window/workspace to signal handlers for active-window-changed and active-workspace-changed WnckScreen signals. Fix bug #136858. * libwnck/pager.c: (active_window_changed_callback): updated for signal change (active_workspace_changed_callback): updated for signal change * libwnck/screen.[ch]: (wnck_screen_class_init): updated for signal change (update_workspace_list): updated (update_active_workspace): updated (emit_active_window_changed): emit signal with previous window (emit_active_workspace_changed): emit signal with previous workspace * libwnck/selector.c: (wnck_selector_active_window_changed): updated for signal change * libwnck/tasklist.c: (wnck_tasklist_update_lists): updated (wnck_tasklist_active_window_changed): updated for signal change (wnck_tasklist_active_workspace_changed): updated for signal change (wnck_tasklist_change_active_timeout): updated * libwnck/test-wnck.c: (active_window_changed_callback): updated for signal change (active_workspace_changed_callback): ditto svn path=/trunk/; revision=1275
* Fix lack of detection of removal from fullscreen state; part of the patchElijah Newren2005-09-191-0/+3
| | | | | | | | | | | | | 2005-09-19 Elijah Newren <newren@gmail.com> Fix lack of detection of removal from fullscreen state; part of the patch from Michael Vogt. Fixes #316700. * libwnck/window.c (update_state): don't forget to initialize window->priv->is_fullscreen to FALSE. * libwnck/test-wnck.c (window_state_changed_callback): Notify about fullscreen state changes too
* Handle the changes to _NET_ACTIVE_WINDOW from bug 128380 (made in order toElijah Newren2005-02-201-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-20 Elijah Newren <newren@gmail.com> Handle the changes to _NET_ACTIVE_WINDOW from bug 128380 (made in order to match the agreed upon official behavior of that EWMH message), make relevant functions take a timestamp parameter, and add a timestamp to the _NET_CURRENT_DESKTOP message. Fixes all libwnck issues pointed out in #128380 and #161361. * libwnck/xutils.[ch]: (_wnck_activate): take a timestamp parameter to avoid bugs from using gtk_get_current_event_time, (_wnck_activate_workspace): likewise * libwnck/pager_accessible.c: * libwnck/pager.c: * libwnck/private.h: * libwnck/tasklist.c: * libwnck/window-action-menu.c: * libwnck/window.c: * libwnck/window.h: * libwnck/workspace.c: * libwnck/workspace.h: * test/test-wnck.c: Handle the need for passing timestamps to _wnck_activate and _wnck_activate_workspace (i.e. for _NET_ACTIVE_WINDOW and _NET_CURRENT_DESKTOP messages) * libwnck/tasklist.c: Manual moving of windows to a different workspace now occurs under different circumstances with the _NET_ACTIVE_WINDOW behavior change. * libwnck/selector.c: With the new _NET_ACTIVE_WINDOW behavior, only wnck_window_activate() is needed now. * configure.in: Increment LIBWNCK_CURRENT because of the API changes.
* add test stuff for showing desktop featureHavoc Pennington2002-09-251-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-09-23 Havoc Pennington <hp@pobox.com> * libwnck/test-wnck.c (main): add test stuff for showing desktop feature * libwnck/xutils.c (_wnck_toggle_showing_desktop): new function (_wnck_activate_workspace): fix a hardcoded gdk_display, but it looks like there are a lot more * libwnck/screen.c (wnck_screen_toggle_showing_desktop): new function (wnck_screen_get_showing_desktop): new function * libwnck/workspace-accessible.c: include headers to avoid warnings (wnck_workspace_accessible_get_size): add comment about how this is totally broken * libwnck/pager.c: remove some unused variables * configure.in: version to 2.1.1 and bump current/age * libwnck/screen.c: monitor _NET_SHOWING_DESKTOP and emit a signal if it changed
* hack to work with slightly older GTK as well as HEADHavoc Pennington2001-10-241-1/+18
| | | | | | | | | | | | | | 2001-10-24 Havoc Pennington <hp@redhat.com> * configure.in: hack to work with slightly older GTK as well as HEAD * libwnck/screen.c (wnck_screen_force_update): add function to force immediate reading of screen state, instead of queueing it * libwnck/window.c: add geometry reporting * libwnck/pager.c: pager widget skeleton
* maximize don't minimize to toggle maximizationHavoc Pennington2001-10-091-3/+2
| | | | | | | | | 2001-10-09 Havoc Pennington <hp@pobox.com> * libwnck/test-wnck.c (maximized_toggled_callback): maximize don't minimize to toggle maximization (window_stacking_changed_callback): don't refill model on stacking changed
* support window icons (wnck_window_get_session_id_utf8): fixHavoc Pennington2001-10-091-0/+126
| | | | | | | 2001-10-09 Havoc Pennington <hp@pobox.com> * libwnck/window.c, libwnck/xutils.c: support window icons (wnck_window_get_session_id_utf8): fix
* support window iconsHavoc Pennington2001-10-091-1/+15
| | | | | | 2001-10-09 Havoc Pennington <hp@pobox.com> * libwnck/window.c, libwnck/xutils.c: support window icons
* fixes (requires CVS HEAD GTK)Havoc Pennington2001-10-081-7/+12
| | | | | | 2001-10-07 Havoc Pennington <hp@pobox.com> * libwnck/test-wnck.c: fixes (requires CVS HEAD GTK)
* fixesHavoc Pennington2001-10-081-19/+147
| | | | | | 2001-10-07 Havoc Pennington <hp@pobox.com> * libwnck/test-wnck.c: fixes
* add GUI to test program. exposes various GTK bugs...Havoc Pennington2001-10-071-1/+331
| | | | | | | 2001-10-07 Havoc Pennington <hp@pobox.com> * libwnck/test-wnck.c: add GUI to test program. exposes various GTK bugs...
* add more info to state_changed signal, set up generated enum/marshallerHavoc Pennington2001-10-071-2/+42
| | | | | | | | | | | | | | | 2001-10-07 Havoc Pennington <hp@pobox.com> * libwnck/window.c: add more info to state_changed signal, set up generated enum/marshaller files to support it. * libwnck/window.c: add support for getting session ID, pid * libwnck/application.c: implement creation/destruction of the application object, and its association with a window * libwnck/window.c: add code to monitor a window's current workspace
* add support for getting session ID, pidHavoc Pennington2001-10-071-25/+74
| | | | | | | | | | | | 2001-10-07 Havoc Pennington <hp@pobox.com> * libwnck/window.c: add support for getting session ID, pid * libwnck/application.c: implement creation/destruction of the application object, and its association with a window * libwnck/window.c: add code to monitor a window's current workspace
* Initial semi-functionalityHavoc Pennington2001-10-071-0/+134
| | | | | | 2001-10-07 Havoc Pennington <hp@pobox.com> * libwnck/*: Initial semi-functionality
* Initial importHavoc Pennington2001-10-061-0/+8