Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | window: use WnckHandle to get client type | Alberts Muktupāvels | 2022-02-23 | 1 | -1/+4 |
| | |||||
* | window: move window_hash to WnckHandle | Alberts Muktupāvels | 2022-02-17 | 1 | -25/+12 |
| | |||||
* | xutils: move WnckIconCache to its own file | Alberts Muktupāvels | 2021-05-11 | 1 | -0/+1 |
| | |||||
* | xutils: replace width and height with size in read_icons | Alberts Muktupāvels | 2021-05-07 | 1 | -2/+4 |
| | | | | | | | | | _wnck_read_icons is used in WnckApplication and WnckWindow. In both cases ideal_width and ideal_height have same value - default icon size. Same with ideal_mini_width and ideal_mini_height. Simplify function by replacing width and height parameters with size parameter. | ||||
* | xutils: use WnckScreen instead of X11 Screen | Alberts Muktupāvels | 2019-09-10 | 1 | -55/+57 |
| | | | | | | | | Change X11 Screen parameter to WnckScreen for _wnck_read_icons, _wnck_keyboard_size, _wnck_keyboard_move, _wnck_activate, _wnck_change_workspace, _wnck_change_state and _wnck_close. https://gitlab.gnome.org/GNOME/libwnck/merge_requests/16 | ||||
* | don't use the deprecated g_type_class_add_private | Alberts Muktupāvels | 2018-06-27 | 1 | -5/+2 |
| | |||||
* | window: ensure that ALL_WORKSPACES has the X11 expected value | Marco Trevisan (Treviño) | 2017-07-27 | 1 | -1/+1 |
| | | | | | | And cast it explicitly so that we mute warnings https://bugzilla.gnome.org/show_bug.cgi?id=785451 | ||||
* | window: avoid signed / unsigned warning | Alberts Muktupāvels | 2017-05-05 | 1 | -1/+1 |
| | |||||
* | add missing default case in switch statements | Alberts Muktupāvels | 2017-04-27 | 1 | -0/+2 |
| | |||||
* | remove redundant declarations | Alberts Muktupāvels | 2017-04-26 | 1 | -2/+0 |
| | |||||
* | Window: ignore unhandled non-_NET_WM actions | Marco Trevisan (Treviño) | 2016-04-25 | 1 | -1/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=765453 | ||||
* | WnckWindow: Add a new 'type-changed' signal | Sebastian Geiger | 2015-12-02 | 1 | -2/+40 |
| | | | | This signal is emitted when the EWMH type hint of a WnckWindow has changed | ||||
* | Add support for _GTK_FRAME_EXTENTS | Rico Tzschichholz | 2014-07-24 | 1 | -1/+3 |
| | | | | | This adds an additional check if _NET_FRAME_EXTENTS is not set and therefore uses the existing *_frame variables accordingly. | ||||
* | Updated FSF's address | Daniel Mustieles | 2014-01-23 | 1 | -3/+1 |
| | |||||
* | WnckWindow: Add private function to load an icon and emit signal | Marco Trevisan (Treviño) | 2013-08-20 | 1 | -10/+14 |
| | |||||
* | Utils: allow to set the default icon sizes and use these values | Marco Trevisan (Treviño) | 2013-08-20 | 1 | -5/+6 |
| | |||||
* | private: just use DEFAULT_{ICON,MINI_ICON}_SIZE | Marco Trevisan (Treviño) | 2013-08-20 | 1 | -3/+3 |
| | |||||
* | WnckWindow: remove unneeded priv parameters initialization to 0 | Marco Trevisan (Treviño) | 2013-07-20 | 1 | -77/+2 |
| | |||||
* | libwnck: remove dependency on glib-genmarshal, use generic marshaller | Marco Trevisan (Treviño) | 2013-07-20 | 1 | -17/+8 |
| | |||||
* | WnckWindow: add WM_WINDOW_ROLE support | Marco Trevisan (Treviño) | 2013-02-05 | 1 | -2/+91 |
| | | | | | | Added both a getter and a signal to be notified of its changes https://bugzilla.gnome.org/show_bug.cgi?id=691429 | ||||
* | Window: emit class-changed signal when the instance or group class name changes | Marco Trevisan (Treviño) | 2013-02-05 | 1 | -8/+54 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=691424 | ||||
* | core: Also reset the XSelectInput for WnckScreen and WnckApplication | Vincent Untz | 2012-01-30 | 1 | -3/+3 |
| | | | | | We don't want to break apps that have set some specific mask with XSelectInput. | ||||
* | core: Add _wnck_window_shutdown_all() | Vincent Untz | 2012-01-30 | 1 | -0/+10 |
| | | | | We also need to destroy the hashtable of WnckWindow on shutdown. | ||||
* | core: Rely on finalize() instead of manual shutdown() functions | Vincent Untz | 2012-01-30 | 1 | -7/+5 |
| | | | | | | | For WnckScreen and WnckWindow, there was a manual shutdown function called for each object. However, when we shut down, we know that the object will have no reference left and will get finalized. So we can simply rely on the finalize() functions. | ||||
* | core: Use a destroy notify in hash tables to unref when removing item | Vincent Untz | 2012-01-30 | 1 | -8/+10 |
| | | | | | We were manually unreferencing objects from hash tables when remove them, instead of using an automatic, and therefore safer, mechanism. | ||||
* | core: Add wnck_shutdown() | Martin Pitt | 2012-01-30 | 1 | -2/+14 |
| | | | | | | | | | | Add wnck_shutdown() method that stops listening to events and tear down all resources from libwnck. This should be done if you are not going to need the state change notifications for an extended period of time, to avoid wakeups with every key and focus event. After this all Wnck object references you might still hold are invalid. https://bugzilla.gnome.org/show_bug.cgi?id=642692 | ||||
* | Added missing introspection annotations | Priit Laes | 2011-08-16 | 1 | -8/+8 |
| | |||||
* | core, wnckprop: Use "ID" instead of "resource class" in WnckClassGroup | Vincent Untz | 2011-08-12 | 1 | -2/+2 |
| | | | | | | | | To avoid any confusion for people not knowing what the WM_CLASS is, we talk about "identifier" instead of "resource class". This means we deprecate wnck_class_group_get_res_class(); wnck_class_group_get_id() should be used instead. | ||||
* | core: Improve API docs for new API | Vincent Untz | 2011-08-12 | 1 | -8/+14 |
| | |||||
* | core: Add API to get WM_CLASS group name & instance name of a WnckWindow | Marco Trevisan (Treviño) | 2011-08-12 | 1 | -2/+24 |
| | | | | | | | | | | | | | The old private getters for getting a window WM_CLASS name or WM_CLASS are now public as wnck_window_get_class_group_name() and wnck_window_get_class_instance_name(). It's important to be able to get the instance name as they could differ for special windows or for sub-applications (i.e. chromium web-apps). Also make wnckprop print out the window class instance. https://bugzilla.gnome.org/show_bug.cgi?id=168718 | ||||
* | core: Add Display argument to _wnck_error_trap_push()/pop() | Vincent Untz | 2011-02-18 | 1 | -6/+13 |
| | |||||
* | introspection: Add missing annotations | Vincent Untz | 2011-01-20 | 1 | -6/+6 |
| | |||||
* | doc: Typos | Vincent Untz | 2011-01-20 | 1 | -1/+1 |
| | |||||
* | introspection: Add missing annotations | Vincent Untz | 2011-01-20 | 1 | -2/+4 |
| | |||||
* | core: Add Screen argument to _wnck_select_input() | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | | | | | | If we can't find a GdkDisplay matching the Display of the Screen, then we just skip the GDK integration code: using gdk_display_get_default() would be just wrong. And this shouldn't happen anyway. | ||||
* | core: Add Screen argument to _wnck_set_icon_geometry() | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | |||||
* | core: Add Screen argument to _wnck_read_icons() | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | |||||
* | core: Add Screen argument to _wnck_get_res_class_utf8(), ... | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | | | | ... _wnck_get_wmclass(). | ||||
* | core: Add Screen argument to _wnck_iconify(), _wnck_deiconify() | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | |||||
* | core: Add Screen argument to _wnck_get_cardinal_list(), ... | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | | | | ... _wnck_get_frame_extents(). | ||||
* | core: Add Screen argument to _wnck_get_atom_list() | Vincent Untz | 2011-01-20 | 1 | -3/+6 |
| | |||||
* | core: Add Screen argument to _wnck_get_utf8_property() | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | |||||
* | core: Add Screen argument to _wnck_get_text_property(), ... | Vincent Untz | 2011-01-20 | 1 | -2/+4 |
| | | | | ... _wnck_get_name(), _wnck_get_icon_name(). | ||||
* | core: Add Screen argument to _wnck_get_window(), _wnck_get_session_id() | Vincent Untz | 2011-01-20 | 1 | -5/+8 |
| | |||||
* | core: Add Screen argument to _wnck_get_wm_state() | Vincent Untz | 2011-01-20 | 1 | -1/+2 |
| | |||||
* | core: Add Screen argument to _wnck_get_cardinal(), _wnck_get_pid() | Vincent Untz | 2011-01-20 | 1 | -2/+4 |
| | |||||
* | all: Code spacing fixes | Vincent Untz | 2011-01-19 | 1 | -80/+80 |
| | |||||
* | [core, wnckprop] Stop using gdk_display | Vincent Untz | 2010-09-11 | 1 | -2/+8 |
| | | | | | | The gdk_display variable is deprecated. See https://bugzilla.gnome.org/show_bug.cgi?id=629344 | ||||
* | Add introspection annotations | Tomeu Vizoso | 2010-07-29 | 1 | -13/+13 |
| | |||||
* | [core] Use _NET_WM_WINDOW_TYPE_SPLASH instead of non-existing hint | Vincent Untz | 2010-03-09 | 1 | -1/+1 |
| | | | | | | We were using _NET_WM_WINDOW_TYPE_SPLASHSCREEN https://bugzilla.gnome.org/show_bug.cgi?id=590879 |