X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=desktop.h;h=ba0e363b8de6b22e7c242964f0b427084a2fd4e9;hb=569a34f26142312657bb92c390f6c476eeda7489;hp=5ce72f7349f95d42555b7f848dae5202ecc28edc;hpb=c231e8cf4130918b1b29a59a982d1daf0d1e852b;p=bspwm.git diff --git a/desktop.h b/desktop.h index 5ce72f7..ba0e363 100644 --- a/desktop.h +++ b/desktop.h @@ -1,16 +1,15 @@ -/* - * Copyright (c) 2012-2014, Bastien Dejean +/* Copyright (c) 2012, Bastien Dejean * All rights reserved. - * + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: - * + * * 1. Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. - * + * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE @@ -21,24 +20,20 @@ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * The views and conclusions contained in the software and documentation are those - * of the authors and should not be interpreted as representing official policies, - * either expressed or implied, of the FreeBSD Project. */ #ifndef BSPWM_DESKTOP_H #define BSPWM_DESKTOP_H #define DEFAULT_DESK_NAME "Desktop" -#define WINDOW_GAP 6 -#define BORDER_WIDTH 1 void focus_desktop(monitor_t *m, desktop_t *d); desktop_t *closest_desktop(monitor_t *m, desktop_t *d, cycle_dir_t dir, desktop_select_t sel); void change_layout(monitor_t *m, desktop_t *d, layout_t l); void transfer_desktop(monitor_t *ms, monitor_t *md, desktop_t *d); desktop_t *make_desktop(const char *name); +void rename_desktop(desktop_t *d, const char *name); +void initialize_desktop(desktop_t *d); void insert_desktop(monitor_t *m, desktop_t *d); void add_desktop(monitor_t *m, desktop_t *d); void empty_desktop(desktop_t *d);