| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
This allows disabling scrolling altogether.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Users of libwnck should just include <libwnck/libwnck.h> now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
2007-06-09 Vincent Untz <vuntz@gnome.org>
* libwnck/*.[ch]: add /* vim: set sw=2 et: */
svn path=/trunk/; revision=1289
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
2002-01-12 Alexander Larsson <alla@lysator.liu.se>
* libwnck/pager.[ch]:
Add support for displaying workspace names and
showing only the current workspace.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
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
|