summaryrefslogtreecommitdiff
path: root/libwnck/pager.h
Commit message (Collapse)AuthorAgeFilesLines
* deprecate functions that does not use WnckHandleAlberts Muktupāvels2022-08-151-0/+1
|
* handle: make it publicAlberts Muktupāvels2022-08-151-0/+2
|
* pager: Add scroll mode WNCK_PAGER_SCROLL_NONEAndre Miranda2021-02-181-1/+3
| | | | This allows disabling scrolling altogether.
* pager: Add missing version informationAndre Miranda2021-02-181-0/+2
|
* pager: Add wnck_pager_set_scroll_modeSimon Steinbeiss2019-09-101-0/+18
| | | | | | | | | | | There are two scroll modes: the default 2d scroll mode is essentially only useful for touchpads, because mice cannot scroll horizontally, so scrolling up/down to get to the next workspace will get users confused. By setting the scroll_mode to 1 users get a simple way of scrolling through workspaces, irrespective of the number of rows the pager sets. https://gitlab.gnome.org/GNOME/libwnck/issues/134 Fixes: #134
* Add wrap-on-scroll option for WnckPager widgetMoritz Bruder2017-04-261-14/+17
| | | | | | | | | | | | | | | This commit is a minor and optional enhancement of the WnckPager widget. It allows to scroll over the borders of workspace boundaries. This behavior, which is disabled by default, might be enabled with wnck_pager_set_wrap_on_scroll. When activated, a scroll event which would otherwise do nothing, i.e. over the border, will now scroll from the first to the last workspace and from the last to the first. With this option disabled the behavior is exactly the same as before. https://bugzilla.gnome.org/show_bug.cgi?id=780490
* Updated FSF's addressDaniel Mustieles2014-01-231-3/+1
|
* build: Use single include when building against libwnckVincent Untz2011-01-201-0/+4
| | | | Users of libwnck should just include <libwnck/libwnck.h> now.
* all: Remove deprecated API and change API that had deprecated argumentsVincent Untz2011-01-191-9/+1
| | | | | | | | | | | | | | | | | | The following deprecated API got removed: wnck_screen_get_workspace_index wnck_screen_get_workspace_neighbor wnck_pager_set_screen wnck_tasklist_set_minimum_width wnck_tasklist_get_minimum_width wnck_tasklist_set_minimum_height wnck_tasklist_get_minimum_height wnck_tasklist_set_screen wnck_gtk_window_set_dock_type wnck_create_window_action_menu The following API don't take a WnckScreen argument anymore: wnck_pager_new wnck_tasklist_new
* add myself add myself for the copyright of relevant filesVincent Untz2007-07-101-0/+1
| | | | | | | | | 2007-07-10 Vincent Untz <vuntz@gnome.org> * AUTHORS: add myself * libwnck/*: add myself for the copyright of relevant files svn path=/trunk/; revision=1408
* add WNCK_DISABLE_DEPRECATEDVincent Untz2007-06-151-2/+6
| | | | | | | | | | | 2007-06-15 Vincent Untz <vuntz@gnome.org> * doc/Makefile.am: * libwnck/pager.h: * libwnck/tasklist.h: * libwnck/util.h: add WNCK_DISABLE_DEPRECATED svn path=/trunk/; revision=1309
* Do not change the layout shown in the pager if the the pager couldn'tVincent Untz2007-06-101-3/+3
| | | | | | | | | | | | | | | | | | | 2007-06-10 Vincent Untz <vuntz@gnome.org> Do not change the layout shown in the pager if the the pager couldn't update the layout hint. Fix bug #445686. * libwnck/pager.[ch]: (wnck_pager_set_layout_hint): return the information about the success/failure of the layout change (wnck_pager_set_orientation): reset the pager orientation if the layout could not be changed, and add a return value about the success/failure of the layout change (wnck_pager_set_n_rows): reset the pager number of rows if the layout could not be changed, and add a return value about the success/failure of the layout change svn path=/trunk/; revision=1299
* 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
* even more API documentationVincent Untz2007-06-091-0/+6
| | | | | | | | | | | | | | | | 2007-06-09 Vincent Untz <vuntz@gnome.org> * doc/libwnck-docs.sgml: * libwnck/application.[ch]: * libwnck/class-group.[ch]: * libwnck/pager.h: * libwnck/screen.[ch]: * libwnck/selector.h: * libwnck/tasklist.h: * libwnck/window.[ch]: * libwnck/workspace.[ch]: even more API documentation svn path=/trunk/; revision=1285
* add more API documentationVincent Untz2007-06-081-0/+9
| | | | | | | | | | | | | | | | 2007-06-08 Vincent Untz <vuntz@gnome.org> * doc/*: * libwnck/application.c: * libwnck/class-group.c: * libwnck/pager.[ch]: * libwnck/screen.c: * libwnck/selector.c: * libwnck/tasklist.[ch]: * libwnck/window.c: * libwnck/workspace.c: add more API documentation svn path=/trunk/; revision=1283
* Add padding to classes so we can add signals in the future, withoutVincent Untz2007-06-051-0/+6
| | | | | | | | | | | | | | | | | | | 2007-06-05 Vincent Untz <vuntz@gnome.org> * libwnck/application.h: * libwnck/class-group.h: * libwnck/pager.h: * libwnck/screen.h: * libwnck/selector.h: * libwnck/tasklist.h: * libwnck/window-menu.c: * libwnck/window-menu.h: * libwnck/window.h: * libwnck/workspace.h: Add padding to classes so we can add signals in the future, without breaking ABI. * libwnck/window-menu.[ch]: kill useless files svn path=/trunk/; revision=1276
* version 2.1.4, and increment libtool versioningSoeren Sandmann2002-11-241-0/+2
| | | | | | | | | | | | | Sun Nov 24 18:38:27 2002 Soeren Sandmann <sandmann@daimi.au.dk> * configure.in: version 2.1.4, and increment libtool versioning * libwnck/pager.c (wnck_pager_set_shadow_type): New function. Interprete points on the frame as belonging to the abutting workspace. * libwnck/test-pager.c (create_pager_window): Use wnck_pager_set_shadow_type instead of a GtkFrame.
* impl.Mark McLoughlin2002-09-161-0/+2
| | | | | | | | | | | | 2002-09-16 Mark McLoughlin <mark@skynet.ie> * libwnck/pager.[ch]: (wnck_pager_set_screen): impl. * libwnck/tasklist.[ch]: (wnck_tasklist_connect_screen), (wnck_tasklist_disconnect_screen), (wnck_tasklist_set_screen): implement changing the screen the tasklist operates upon. (wnck_tasklist_new): use set_screen (wnck_tasklist_finalize): disconnect screen.
* Add support for displaying workspace names and showing only the currentAlexander Larsson2002-01-131-4/+13
| | | | | | | | 2002-01-12 Alexander Larsson <alla@lysator.liu.se> * libwnck/pager.[ch]: Add support for displaying workspace names and showing only the current workspace.
* Fix to work with n_rows != 0 (get_workspace_rect,Alexander Larsson2001-11-271-2/+4
| | | | | | | | | | | 2001-11-27 Alexander Larsson <alla@lysator.liu.se> * libwnck/pager.[ch] (get_workspace_rect): Fix to work with n_rows != 0 (get_workspace_rect, wnck_pager_size_request): Correct calculation of spaces_per_row if n_spaces not a multiple of n_rows. (wnck_pager_set_n_rows): Allow setting of n_rows.
* hack to work with slightly older GTK as well as HEADHavoc Pennington2001-10-241-0/+64
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