-#undef I3__FILE__
-#define I3__FILE__ "render.c"
/*
* vim:ts=4:sw=4:expandtab
*
static void render_con_tabbed(Con *con, Con *child, render_params *p, int i);
static void render_con_dockarea(Con *con, Con *child, render_params *p);
-/* change this to 'true' if you want to have additional borders around every
- * container (for debugging purposes) */
-static bool show_debug_borders = false;
-
/*
* Returns the height for the decorations
*/
(render_fullscreen ? "fullscreen " : ""), con, con->name, con->layout,
params.children);
- /* Display a border if this is a leaf node. For container nodes, we don’t
- * draw borders (except when in debug mode) */
- if (show_debug_borders) {
- params.rect.x += 2;
- params.rect.y += 2;
- params.rect.width -= 2 * 2;
- params.rect.height -= 2 * 2;
- }
-
int i = 0;
con->mapped = true;
* The spec isn’t explicit on whether the aspect ratio hints should be
* respected during fullscreen mode. Other WMs such as Openbox don’t do
* that, and this post suggests that this is the correct way to do it:
- * http://mail.gnome.org/archives/wm-spec-list/2003-May/msg00007.html
+ * https://mail.gnome.org/archives/wm-spec-list/2003-May/msg00007.html
*
* Ignoring aspect ratio during fullscreen was necessary to fix MPlayer
- * subtitle rendering, see http://bugs.i3wm.org/594 */
+ * subtitle rendering, see https://bugs.i3wm.org/594 */
if (!render_fullscreen && con->window->aspect_ratio > 0.0) {
DLOG("aspect_ratio = %f, current width/height are %d/%d\n",
con->window->aspect_ratio, inset->width, inset->height);
* windows up until commit 0db93d9 here. However, since all terminal
* emulators cope with ignoring the size hints in a better way than we
* can (by providing their fake-transparency or background color), this
- * code was removed. See also http://bugs.i3wm.org/540 */
+ * code was removed. See also https://bugs.i3wm.org/540 */
DLOG("child will be at %dx%d with size %dx%d\n", inset->x, inset->y, inset->width, inset->height);
}
* global fullscreen containers, we cannot abort rendering here yet,
* because the floating windows (with popup_during_fullscreen smart)
* have not yet been rendered (see the CT_ROOT code path below). See
- * also http://bugs.i3wm.org/1393 */
+ * also https://bugs.i3wm.org/1393 */
if (con->type != CT_ROOT) {
return;
}
/* By rendering the stacked container again, we handle the case
* that we have a non-leaf-container inside the stack. In that
* case, the children of the non-leaf-container need to be raised
- * aswell. */
+ * as well. */
render_con(child, false);
}