style "notebook" { xthickness = 3 ythickness = 3 engine "pixmap" { image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-bottom.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = TOP } image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-top.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = BOTTOM } image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-left.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = RIGHT } image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-right.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = LEFT } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-top-active.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = BOTTOM } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-bottom-active.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = TOP } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-left-active.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = RIGHT } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-right-active.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_side = LEFT } # How to draw boxes with a gap on one side (ie the page of a notebook) image { function = BOX_GAP recolorable = TRUE file = "Tabs/notebook-top.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Tabs/gap-top.png" gap_border = { 10, 10, 10, 10 } gap_start_file = "Tabs/gap-top-left.png" gap_start_border = { 5, 19, 5, 19 } gap_end_file = "Tabs/gap-top-right.png" gap_end_border = { 19, 5, 5, 19 } gap_side = TOP } image { function = BOX_GAP recolorable = TRUE file = "Tabs/notebook-bottom.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Tabs/gap-bottom.png" gap_border = { 10, 10, 10, 10 } gap_start_file = "Tabs/gap-bottom-left.png" gap_start_border = { 5, 19, 19, 5 } gap_end_file = "Tabs/gap-bottom-right.png" gap_end_border = { 19, 5, 19, 5 } gap_side = BOTTOM } image { function = BOX_GAP recolorable = TRUE file = "Tabs/notebook-left.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Tabs/gap-left.png" gap_border = { 10, 10, 10, 10 } gap_start_file = "Tabs/gap-top-left.png" gap_start_border = { 5, 19, 5, 19 } gap_end_file = "Tabs/gap-bottom-left.png" gap_end_border = { 5, 19, 19, 5 } gap_side = LEFT } image { function = BOX_GAP recolorable = TRUE file = "Tabs/notebook-right.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Tabs/gap-right.png" gap_border = { 10, 10, 10, 10 } gap_start_file = "Tabs/gap-top-right.png" gap_start_border = { 19, 5, 5, 19 } gap_end_file = "Tabs/gap-bottom-right.png" gap_end_border = { 19, 5, 19, 5 } gap_side = RIGHT } # How to draw the box of a notebook when it isnt attached to a tab image { function = BOX recolorable = TRUE file = "Tabs/notebook.png" border = { 6,6,6,6 } stretch = TRUE } } } style "notebook-close" { stock["gtk-close"] = {{ "Others/close.png", *, *, * }} } style "notebook_viewport" { bg[NORMAL] = @base_color } style "notebook-text" { fg[ACTIVE] = shade (1.2, @text_color) } widget_class "PlumaWindow**PlumaTab*" style "notebook-text" widget_class "*.." style "notebook-text" class "GtkNotebook" style "notebook" widget_class "***" style "notebook_viewport" widget_class "**" style "notebook-close"