Initial commit

This commit is contained in:
Xavier Moffett 2022-06-22 00:11:43 -04:00
commit d4a1545c64
37 changed files with 2289 additions and 0 deletions

View file

@ -0,0 +1,228 @@
// This program is free software:
//
// You can redistribute it and/or modify it under the terms of the
// GNU General Public License as published by the Free Software
// Foundation, either version 3 of the License, or (at your option)
// any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
const Window = imports.ui.windowManager;
const PanelManager = imports.ui.panel;
const St = imports.gi.St;
const Lang = imports.lang;
const Applet = imports.ui.applet;
const Cinnamon = imports.gi.Cinnamon;
const Settings = imports.ui.settings;
const PopupMenu = imports.ui.popupMenu;
const Main = imports.ui.main;
const Mainloop = imports.mainloop;
const Meta = imports.gi.Meta;
const Util = imports.misc.util;
const GLib = imports.gi.GLib;
const Gdk = imports.gi.Gdk;
const GnomeSession = imports.misc.gnomeSession;
function WindowButtonApplet(orientation,metadata, panelHeight, instance_id) {
this._init(orientation,metadata, panelHeight, instance_id);
}
WindowButtonApplet.prototype = {
__proto__: Applet.Applet.prototype,
_init: function(orientation,metadata, panelHeight, instance_id) {
Applet.Applet.prototype._init.call(this, orientation, panelHeight, instance_id);
this.instance_id=instance_id;
this.appletPath=metadata.path;
try {
this.init_settings();
this.initialize_events();
this.initialize_buttons();
this.on_panel_edit_mode_changed();
this.toggleButtons(!this.onlyMaximized);
global.log("[WTDEBUG] Complete!");
} catch (e) {
global.logError(e);
}
},
initialize_events: function() {
let tracker = Cinnamon.WindowTracker.get_default();
Main.themeManager.connect("theme-set", Lang.bind(this, this.loadTheme));
tracker.connect('notify::focus-app', Lang.bind(this, this._windowChange));
global.settings.connect('changed::panel-edit-mode', Lang.bind(this, this.on_panel_edit_mode_changed));
global.window_manager.connect('maximize', Lang.bind(this, this._windowChange));
global.window_manager.connect('unmaximize', Lang.bind(this, this._windowChange));
global.window_manager.connect('minimize', Lang.bind(this, this._windowChange));
global.window_manager.connect('destroy', Lang.bind(this, this._destroy));
global.screen.connect('window-entered-monitor', Lang.bind(this, this._windowChange));
global.screen.connect('window-left-monitor', Lang.bind(this, this._windowChange));
},
initialize_buttons: function() {
let buttons=this.buttons_style.split(':');
if(this.checkButton(buttons,'maximize') || this.checkButton(buttons,'minimize') || this.checkButton(buttons,'close')){
this.loadTheme();
}
this.button = [];
this.createButtons(this.buttons_style);
},
init_settings: function() {
this.settings = new Settings.AppletSettings(this, "window-buttons-fixed@sapphirus.org", this.instance_id);
this.settings.bindProperty(Settings.BindingDirection.IN,"buttons-style","buttons_style",this.on_settings_changed,null);
this.settings.bindProperty(Settings.BindingDirection.IN,"buttons-theme","buttonsTheme",null,null);
this.settings.bindProperty(Settings.BindingDirection.IN,"only-maximized", "onlyMaximized",this.on_settings_changed,null);
this.settings.bindProperty(Settings.BindingDirection.IN,"on-desktop-shutdown", "onDesktopShutdown",this.on_settings_changed,null);
},
on_panel_edit_mode_changed: function() {
let reactive = !global.settings.get_boolean('panel-edit-mode');
let b=this.buttons_style.split(':');
for (let i=0; i < b.length; ++i ){
this.button[b[i]].reactive=reactive;
}
},
getCssPath: function(theme) {
let cssPath = this.appletPath + '/themes/'+theme+'/style.css';
return cssPath;
},
loadTheme: function(){
this.actor.set_style_class_name("window-buttons");
let theme = St.ThemeContext.get_for_stage(global.stage).get_theme();
theme.load_stylesheet(this.getCssPath(this.buttonsTheme));
this.oldTheme=this.buttonsTheme;
},
createButtons: function(buttonsStyle) {
buttonsStyle=buttonsStyle.split(':');
for (let i=0; i < buttonsStyle.length; ++i ){
let buttonName=buttonsStyle[i]+"Button";
this[buttonName]();
}
},
minimizeButton:function () {
this.button['minimize'] = new St.Button({ name: 'windowButton', style_class: 'minimize window-button', reactive: true });
this.actor.add(this.button['minimize']);
this.button['minimize'].connect('button-press-event', Lang.bind(this,function(actor,event){
let button = event.get_button();
if (button == 1) {
this.minimizeWindow();
return true;
} else if(button == 3) {
this._applet_context_menu.toggle();
return true;
}
return false;
}));
},
minimizeWindow: function() {
let activeWindow = global.display.focus_window;
let tracker = Cinnamon.WindowTracker.get_default();
let app = tracker.get_window_app(activeWindow);
if (app) {
activeWindow.minimize();
}
},
maximizeButton: function () {
this.button['maximize'] = new St.Button({ name: 'windowButton', style_class: 'maximize window-button', reactive: true });
this.actor.add(this.button['maximize']);
this.button['maximize'].connect('button-press-event', Lang.bind(this,function(actor,event){
let button = event.get_button();
if (button == 1) {
this.maximizeWindow();
return true;
} else if(button == 3){
this._applet_context_menu.toggle();
return true;
}
return false;
}));
},
maximizeWindow: function() {
let activeWindow = global.display.focus_window;
let tracker = Cinnamon.WindowTracker.get_default();
let app = tracker.get_window_app(activeWindow);
if(!activeWindow && !app){
return;
}
if (activeWindow.get_maximized()) {
activeWindow.unmaximize(3);
} else {
activeWindow.maximize(3);
}
},
closeButton: function () {
this.button['close'] = new St.Button({ name: 'windowButton', style_class: 'close window-button', reactive: true });
this.actor.add(this.button['close']);
this.button['close'].connect('button-press-event', Lang.bind(this,function(actor,event){
let button = event.get_button();
if (button == 1) {
this.closeWindow();
return true;
} else if(button == 3){
this._applet_context_menu.toggle();
return true;
}
return false;
}));
},
closeWindow: function() {
let activeWindow = global.display.focus_window;
let tracker = Cinnamon.WindowTracker.get_default();
let app = tracker.get_window_app(activeWindow);
if (!app) {
return;
}
activeWindow.delete(global.get_current_time());
},
_windowChange: function(destroy=false) {
if(this.onlyMaximized==true) {
let w = global.display.focus_window;
let windowType = (w.get_window_type() == Meta.WindowType.DESKTOP);
let thisMonitor = (w.get_monitor() == this.panel.monitorIndex);
let toggle = (w.get_maximized() && w.has_focus() && !w.minimized && thisMonitor && !windowType && w);
this.toggleButtons(toggle);
}
},
_destroy: function() {
this.toggleButtons(false);
},
on_settings_changed: function() {
this.actor.destroy_all_children();
this.initialize_buttons();
},
checkButton: function(arr, obj) {
for(var i=0; i<arr.length; i++) {
if (arr[i] == obj){
return true;
}
}
return null;
},
toggleButtons: function(toggle) {
let buttons=this.buttons_style.split(':');
for(var i=0; i < buttons.length; i++) {
if(toggle) { this.button[buttons[i]].show(); } else { this.button[buttons[i]].hide(); }
}
},
}
function main(metadata,orientation, panelHeight, instance_id) {
//appletPath = metadata.path;
let myApplet = new WindowButtonApplet(orientation,metadata, panelHeight, instance_id);
return myApplet;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

View file

@ -0,0 +1,9 @@
{
"uuid": "window-buttons-fixed@sapphirus.org",
"max-instances": "15",
"dangerous": false,
"description": "You can control windows with this applet",
"name": "Window Buttons",
"icon": "applications-other",
"last-edited": "1395875196"
}

View file

@ -0,0 +1,35 @@
{ "head" : {
"type" : "header",
"description" : "Window Buttons Settings"
}, "buttons-style": {
"type": "entry",
"description": "Window Buttons Style (default: title:icon:minimize:maximize:close)",
"default": "minimize:maximize:close"
}, "buttons-theme" : {
"type": "combobox",
"default" : "default",
"description" : "Buttons Theme (Needs Restart Cinnamon)",
"options" : {
"Default" : "default",
"Ambiance" : "Ambiance",
"Ambiance-Blue" : "Ambiance-Blue",
"Mac-OS-X" : "Mac-OS-X",
"Mint-X" : "Mint-X",
"Radiance" : "Radiance",
"UniMetro" : "UniMetro",
"UniMetro-Black" : "UniMetro-Black",
"Zukitwo" : "Zukitwo",
"Zukitwo-Dark" : "Zukitwo-Dark",
"Vimix" : "Vimix"
},
"tooltip" : "Please select a theme for window buttons"
}, "on-desktop-shutdown" : {
"type" : "checkbox",
"default" : false,
"description": "On desktop show shutdown menu when click close button"
}, "only-maximized" : {
"type" : "checkbox",
"default" : false,
"description": "Show applet (active buttons-title-icon on this instance) only active window maximized"
}
}

View file

@ -0,0 +1 @@
Linux Mint

View file

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="21"
width="16"
version="1.1"
id="svg2"
inkscape:version="0.48.4 r9939"
sodipodi:docname="close-focus-normal.svg">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1015"
inkscape:window-height="739"
id="namedview15"
showgrid="true"
inkscape:zoom="22.47619"
inkscape:cx="4.869912"
inkscape:cy="10.72746"
inkscape:window-x="260"
inkscape:window-y="163"
inkscape:window-maximized="0"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid2986" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
id="a"
y2="12.083"
gradientUnits="userSpaceOnUse"
x2="11.17"
gradientTransform="matrix(.70711 .70711 -.70711 .70711 10.121 -2.435)"
y1="7.8436"
x1="6.9308">
<stop
offset="0"
id="stop7" />
<stop
stop-color="#646464"
offset="1"
id="stop9" />
</linearGradient>
</defs>
<path
d="M 7.966475,9.8755 10.8125,7 12.5,8.6875 9.576575,11.485375 12.5,14.3125 10.8125,16 7.9856,13.076125 5.1875,16 3.5,14.3125 6.409025,11.5 3.5,8.6875 5.1875,7 7.966475,9.8755 z"
id="path11"
style="fill:#ffffff;fill-rule:evenodd"
inkscape:connector-curvature="0" />
<path
d="M 7.966475,8.8755 10.8125,6 12.5,7.6875 9.576575,10.485375 12.5,13.3125 10.8125,15 7.9856,12.076125 5.1875,15 3.5,13.3125 6.409025,10.5 3.5,7.6875 5.1875,6 7.966475,8.8755 z"
id="path13"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="21"
width="16"
version="1.1"
id="svg2"
inkscape:version="0.48.4 r9939"
sodipodi:docname="close-focus-none.svg">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1015"
inkscape:window-height="721"
id="namedview15"
showgrid="true"
inkscape:zoom="22.47619"
inkscape:cx="4.869912"
inkscape:cy="10.72746"
inkscape:window-x="260"
inkscape:window-y="22"
inkscape:window-maximized="0"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid2986" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
id="a"
y2="12.083"
gradientUnits="userSpaceOnUse"
x2="11.17"
gradientTransform="matrix(.70711 .70711 -.70711 .70711 10.121 -2.435)"
y1="7.8436"
x1="6.9308">
<stop
offset="0"
id="stop7" />
<stop
stop-color="#646464"
offset="1"
id="stop9" />
</linearGradient>
</defs>
<path
d="M 7.966475,8.8755 10.8125,6 12.5,7.6875 9.576575,10.485375 12.5,13.3125 10.8125,15 7.9856,12.076125 5.1875,15 3.5,13.3125 6.409025,10.5 3.5,7.6875 5.1875,6 7.966475,8.8755 z"
id="path13"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="21"
width="16"
version="1.1"
id="svg2"
inkscape:version="0.48.4 r9939"
sodipodi:docname="maximize-focus-normal.svg">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1015"
inkscape:window-height="739"
id="namedview15"
showgrid="true"
inkscape:zoom="63.572265"
inkscape:cx="5.1279981"
inkscape:cy="10.216502"
inkscape:window-x="431"
inkscape:window-y="117"
inkscape:window-maximized="0"
inkscape:current-layer="svg2"
inkscape:snap-bbox="true"
inkscape:snap-global="false">
<inkscape:grid
type="xygrid"
id="grid3754" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
id="a"
y2="12.083"
gradientUnits="userSpaceOnUse"
x2="11.17"
gradientTransform="matrix(.70711 .70711 -.70711 .70711 10.121 -2.435)"
y1="7.8436"
x1="6.9308">
<stop
offset="0"
id="stop7" />
<stop
stop-color="#646464"
offset="1"
id="stop9" />
</linearGradient>
</defs>
<path
sodipodi:nodetypes="ccccccccccccc"
inkscape:connector-curvature="0"
id="path2987"
d="m 7,7.5 2,0 0,3.1 3.5,0 0,1.8 -3.5,0 0,3.1 -2,0 0,-3.1 -3.5,0 0,-1.8 3.5,0 0,-3.1"
style="fill:#ffffff;fill-opacity:1;stroke:none" />
<path
style="fill:#666666;fill-opacity:1;stroke:none"
d="m 7,6.5 2,0 0,3.1 3.5,0 0,1.8 -3.5,0 0,3.1 -2,0 0,-3.1 -3.5,0 0,-1.8 3.5,0 0,-3.1"
id="path3777"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccc" />
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="21"
width="16"
version="1.1"
id="svg2"
inkscape:version="0.48.4 r9939"
sodipodi:docname="maximize-focus-none.svg">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1015"
inkscape:window-height="721"
id="namedview15"
showgrid="true"
inkscape:zoom="63.572265"
inkscape:cx="5.1279981"
inkscape:cy="10.216502"
inkscape:window-x="349"
inkscape:window-y="22"
inkscape:window-maximized="0"
inkscape:current-layer="svg2"
inkscape:snap-bbox="true"
inkscape:snap-global="false">
<inkscape:grid
type="xygrid"
id="grid3754" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
id="a"
y2="12.083"
gradientUnits="userSpaceOnUse"
x2="11.17"
gradientTransform="matrix(.70711 .70711 -.70711 .70711 10.121 -2.435)"
y1="7.8436"
x1="6.9308">
<stop
offset="0"
id="stop7" />
<stop
stop-color="#646464"
offset="1"
id="stop9" />
</linearGradient>
</defs>
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="m 7,6.5 2,0 0,3.1 3.5,0 0,1.8 -3.5,0 0,3.1 -2,0 0,-3.1 -3.5,0 0,-1.8 3.5,0 0,-3.1"
id="path3777"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccc" />
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="21"
width="16"
version="1.1"
id="svg2"
inkscape:version="0.48.4 r9939"
sodipodi:docname="minimize-focus-normal.svg">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1015"
inkscape:window-height="739"
id="namedview15"
showgrid="true"
inkscape:zoom="22.47619"
inkscape:cx="6.8728252"
inkscape:cy="10.72746"
inkscape:window-x="409"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg2"
inkscape:snap-bbox="true">
<inkscape:grid
type="xygrid"
id="grid3754" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
id="a"
y2="12.083"
gradientUnits="userSpaceOnUse"
x2="11.17"
gradientTransform="matrix(.70711 .70711 -.70711 .70711 10.121 -2.435)"
y1="7.8436"
x1="6.9308">
<stop
offset="0"
id="stop7" />
<stop
stop-color="#646464"
offset="1"
id="stop9" />
</linearGradient>
</defs>
<rect
y="11"
x="3.5"
height="2"
width="9"
id="rect3757"
style="fill:#ffffff;fill-opacity:1;stroke:none" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
id="rect2987"
width="9"
height="2"
x="3.5"
y="10" />
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="21"
width="16"
version="1.1"
id="svg2"
inkscape:version="0.48.4 r9939"
sodipodi:docname="minimize-focus-none.svg">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1015"
inkscape:window-height="721"
id="namedview15"
showgrid="true"
inkscape:zoom="22.47619"
inkscape:cx="6.8728252"
inkscape:cy="10.72746"
inkscape:window-x="349"
inkscape:window-y="22"
inkscape:window-maximized="0"
inkscape:current-layer="svg2"
inkscape:snap-bbox="true">
<inkscape:grid
type="xygrid"
id="grid3754" />
</sodipodi:namedview>
<defs
id="defs4">
<linearGradient
id="a"
y2="12.083"
gradientUnits="userSpaceOnUse"
x2="11.17"
gradientTransform="matrix(.70711 .70711 -.70711 .70711 10.121 -2.435)"
y1="7.8436"
x1="6.9308">
<stop
offset="0"
id="stop7" />
<stop
stop-color="#646464"
offset="1"
id="stop9" />
</linearGradient>
</defs>
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect2987"
width="9"
height="2"
x="3.5"
y="10" />
</svg>

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

View file

@ -0,0 +1,56 @@
/* The box-bin element holds the button-box element which holds each window-button.
*
* Control spacing between each button via .button-box.
*/
.box-bin {
border-width: 0px;
padding: 0px;
margin: 0px;
}
.button-box {
spacing: 4px;
}
/* The style for each individual window button */
.window-button {
width: 24px;
height: 20px;
}
/* The style for the window button when hovered over */
.window-button:hover {
}
/* Here you can style each individual button. You need to define style classes
* ".minimize", ".maximize" and ".close".
* You can additionally define styles for the :hover and :active pseudo classes
* if you wish.
* See the 'Radiance' style.css for an example of this.
*/
/* Style for the minimize button */
.minimize {
background-image: url('min.svg');
}
.minimize:hover {
background-image: url('min_hover.svg');
}
/* Style for the maximize button */
.maximize {
background-image: url('max.svg');
}
.maximize:hover {
background-image: url('max_hover.svg');
}
/* Style for the close button */
.close {
background-image: url('close.svg');
}
.close:hover {
background-image: url('close_hover.svg');
}

View file

@ -0,0 +1 @@
https://github.com/vinceliuice/vimix-gtk-themes

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

View file

@ -0,0 +1,46 @@
.box-bin { }
.button-box {
spacing: 2px;
}
.window-button {
width: 30px;
height: 24px;
}
.minimize {
background-image: url("minimize_focused_normal.png");
}
.minimize:hover {
background-image: url("minimize_focused_prelight.png");
}
.minimize:active {
background-image: url("minimize_focused_pressed.png");
}
.maximize {
background-image: url("maximize_focused_normal.png");
}
.maximize:hover {
background-image: url("maximize_focused_prelight.png");
}
.maximize:active {
background-image: url("maximize_focused_pressed.png");
}
.close {
background-image: url("close_focused_normal.png");
}
.close:hover {
background-image: url("close_focused_prelight.png");
}
.close:active {
background-image: url("close_focused_pressed.png");
}

View file

@ -0,0 +1 @@
https://github.com/adapta-project/adapta-gtk-theme

View file

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
version="1.1"
height="14"
width="14"
inkscape:version="0.48.1 r9760"
sodipodi:docname="close.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="775"
id="namedview15"
showgrid="false"
inkscape:zoom="16"
inkscape:cx="8.1057081"
inkscape:cy="7.6575641"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg7384"
units="px" />
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs7386" />
<g
transform="translate(-60,-520.00002)"
id="layer9"
style="display:inline" />
<g
transform="translate(-60,-520.00002)"
id="layer10" />
<g
transform="translate(-60,-520.00002)"
id="layer11" />
<g
transform="translate(-60,-520.00002)"
id="layer13" />
<g
transform="translate(-60,-520.00002)"
id="layer14" />
<g
transform="translate(-60,-520.00002)"
id="layer15" />
<g
transform="matrix(1.2495087,0,0,1.2499635,-77.964626,-650.48065)"
id="layer12">
<g
transform="translate(19,-242)"
id="layer4-4-1"
style="display:inline">
<path
inkscape:connector-curvature="0"
d="m 45,764 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 L 49,766.59375 51.3125,764.3125 C 51.578125,764.082 51.759172,764.007 52,764 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 C 52.906938,770.46942 52.999992,770.7347 53,771 l 0,1 -1,0 c -0.265301,-10e-6 -0.530586,-0.0931 -0.71875,-0.28125 L 49,769.4375 46.71875,771.71875 C 46.530586,771.90694 46.26529,772 46,772 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 L 45.28125,765.75 C 45.070508,765.55537 44.97809,765.28075 45,765 l 0,-1 z"
id="path10839-9"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#bebebe;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;font-family:Andale Mono;-inkscape-font-specification:Andale Mono" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
version="1.1"
height="14"
width="14"
inkscape:version="0.48.1 r9760"
sodipodi:docname="close.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1280"
inkscape:window-height="775"
id="namedview15"
showgrid="false"
inkscape:zoom="16"
inkscape:cx="8.1057081"
inkscape:cy="7.6575641"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg7384"
units="px" />
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs7386" />
<g
transform="translate(-60,-520.00002)"
id="layer9"
style="display:inline" />
<g
transform="translate(-60,-520.00002)"
id="layer10" />
<g
transform="translate(-60,-520.00002)"
id="layer11" />
<g
transform="translate(-60,-520.00002)"
id="layer13" />
<g
transform="translate(-60,-520.00002)"
id="layer14" />
<g
transform="translate(-60,-520.00002)"
id="layer15" />
<g
transform="matrix(1.2495087,0,0,1.2499635,-77.964626,-650.48065)"
id="layer12">
<g
transform="translate(19,-242)"
id="layer4-4-1"
style="display:inline">
<path
inkscape:connector-curvature="0"
d="m 45,764 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 L 49,766.59375 51.3125,764.3125 C 51.578125,764.082 51.759172,764.007 52,764 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 C 52.906938,770.46942 52.999992,770.7347 53,771 l 0,1 -1,0 c -0.265301,-10e-6 -0.530586,-0.0931 -0.71875,-0.28125 L 49,769.4375 46.71875,771.71875 C 46.530586,771.90694 46.26529,772 46,772 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 L 45.28125,765.75 C 45.070508,765.55537 44.97809,765.28075 45,765 l 0,-1 z"
id="path10839-9"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#ffffff;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;font-family:Andale Mono;-inkscape-font-specification:Andale Mono" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
version="1.1"
inkscape:version="0.48.1 r9760"
height="14"
sodipodi:docname="max.svg"
width="14">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:object-paths="true"
inkscape:cy="-25.294894"
inkscape:current-layer="layer9"
inkscape:window-width="1280"
pagecolor="#555753"
showborder="false"
showguides="false"
inkscape:snap-nodes="false"
objecttolerance="10"
showgrid="true"
inkscape:object-nodes="true"
inkscape:pageshadow="2"
inkscape:guide-bbox="true"
inkscape:window-x="0"
inkscape:snap-bbox="true"
bordercolor="#666666"
id="namedview88"
inkscape:window-maximized="1"
inkscape:snap-global="true"
inkscape:window-y="25"
gridtolerance="10"
inkscape:zoom="4"
inkscape:window-height="775"
borderopacity="1"
guidetolerance="10"
inkscape:snap-bbox-midpoints="false"
inkscape:cx="55.495749"
inkscape:bbox-paths="false"
inkscape:snap-grids="true"
inkscape:pageopacity="1"
inkscape:snap-to-guides="true">
<inkscape:grid
visible="true"
spacingx="1px"
type="xygrid"
spacingy="1px"
id="grid4866"
empspacing="2"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<defs
id="defs7386" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer9"
inkscape:label="status"
style="display:inline">
<path
inkscape:connector-curvature="0"
style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 263.0002,221.83333 c 0,1.66667 0,5 0,6.66667 l 0,2.5 10,0 0,-2.5 c 0,-1.66667 0,-5 0,-6.66667 0.002,-0.42731 -0.41591,-0.83229 -0.83334,-0.83333 -1.66666,0 -6.66666,0 -8.33333,0 -0.41696,0.01 -0.83333,0.40638 -0.83333,0.83333 z m 1.66667,1.66667 6.66666,0 0,5.83333 -6.66666,0 z"
id="rect3027"
sodipodi:nodetypes="cccccccccccccc" />
</g>
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer10"
inkscape:label="devices" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer11"
inkscape:label="apps" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer12"
inkscape:label="actions" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer13"
inkscape:label="places" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer14"
inkscape:label="mimetypes" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer15"
inkscape:label="emblems"
style="display:inline" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="g4953"
inkscape:label="categories"
style="display:inline" />
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
version="1.1"
inkscape:version="0.48.1 r9760"
height="14"
sodipodi:docname="max.svg"
width="14">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:object-paths="true"
inkscape:cy="-25.294894"
inkscape:current-layer="layer9"
inkscape:window-width="1280"
pagecolor="#555753"
showborder="false"
showguides="false"
inkscape:snap-nodes="false"
objecttolerance="10"
showgrid="true"
inkscape:object-nodes="true"
inkscape:pageshadow="2"
inkscape:guide-bbox="true"
inkscape:window-x="0"
inkscape:snap-bbox="true"
bordercolor="#666666"
id="namedview88"
inkscape:window-maximized="1"
inkscape:snap-global="true"
inkscape:window-y="25"
gridtolerance="10"
inkscape:zoom="4"
inkscape:window-height="775"
borderopacity="1"
guidetolerance="10"
inkscape:snap-bbox-midpoints="false"
inkscape:cx="55.495749"
inkscape:bbox-paths="false"
inkscape:snap-grids="true"
inkscape:pageopacity="1"
inkscape:snap-to-guides="true">
<inkscape:grid
visible="true"
spacingx="1px"
type="xygrid"
spacingy="1px"
id="grid4866"
empspacing="2"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<defs
id="defs7386" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer9"
inkscape:label="status"
style="display:inline">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 263.0002,221.83333 c 0,1.66667 0,5 0,6.66667 l 0,2.5 10,0 0,-2.5 c 0,-1.66667 0,-5 0,-6.66667 0.002,-0.42731 -0.41591,-0.83229 -0.83334,-0.83333 -1.66666,0 -6.66666,0 -8.33333,0 -0.41696,0.01 -0.83333,0.40638 -0.83333,0.83333 z m 1.66667,1.66667 6.66666,0 0,5.83333 -6.66666,0 z"
id="rect3027"
sodipodi:nodetypes="cccccccccccccc" />
</g>
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer10"
inkscape:label="devices" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer11"
inkscape:label="apps" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer12"
inkscape:label="actions" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer13"
inkscape:label="places" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer14"
inkscape:label="mimetypes" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer15"
inkscape:label="emblems"
style="display:inline" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="g4953"
inkscape:label="categories"
style="display:inline" />
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
version="1.1"
inkscape:version="0.48.1 r9760"
height="14"
sodipodi:docname="min.svg"
width="14">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:object-paths="true"
inkscape:cy="9.6219475"
inkscape:current-layer="layer9"
inkscape:window-width="1280"
pagecolor="#555753"
showborder="false"
showguides="false"
inkscape:snap-nodes="false"
objecttolerance="10"
showgrid="true"
inkscape:object-nodes="true"
inkscape:pageshadow="2"
inkscape:guide-bbox="true"
inkscape:window-x="0"
inkscape:snap-bbox="true"
bordercolor="#666666"
id="namedview88"
inkscape:window-maximized="1"
inkscape:snap-global="true"
inkscape:window-y="25"
gridtolerance="10"
inkscape:zoom="18.09375"
inkscape:window-height="775"
borderopacity="1"
guidetolerance="10"
inkscape:snap-bbox-midpoints="false"
inkscape:cx="-1.3208025"
inkscape:bbox-paths="false"
inkscape:snap-grids="true"
inkscape:pageopacity="1"
inkscape:snap-to-guides="true">
<inkscape:grid
visible="true"
spacingx="1px"
type="xygrid"
spacingy="1px"
id="grid4866"
empspacing="2"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<defs
id="defs7386" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer9"
inkscape:label="status"
style="display:inline">
<rect
style="fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="rect3007"
width="10"
height="2"
x="263.00021"
y="229" />
</g>
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer10"
inkscape:label="devices" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer11"
inkscape:label="apps" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer12"
inkscape:label="actions" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer13"
inkscape:label="places" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer14"
inkscape:label="mimetypes" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer15"
inkscape:label="emblems"
style="display:inline" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="g4953"
inkscape:label="categories"
style="display:inline" />
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg7384"
version="1.1"
inkscape:version="0.48.1 r9760"
height="14"
sodipodi:docname="min.svg"
width="14">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:object-paths="true"
inkscape:cy="9.6219475"
inkscape:current-layer="layer9"
inkscape:window-width="1280"
pagecolor="#555753"
showborder="false"
showguides="false"
inkscape:snap-nodes="false"
objecttolerance="10"
showgrid="true"
inkscape:object-nodes="true"
inkscape:pageshadow="2"
inkscape:guide-bbox="true"
inkscape:window-x="0"
inkscape:snap-bbox="true"
bordercolor="#666666"
id="namedview88"
inkscape:window-maximized="1"
inkscape:snap-global="true"
inkscape:window-y="25"
gridtolerance="10"
inkscape:zoom="18.09375"
inkscape:window-height="775"
borderopacity="1"
guidetolerance="10"
inkscape:snap-bbox-midpoints="false"
inkscape:cx="-1.3208025"
inkscape:bbox-paths="false"
inkscape:snap-grids="true"
inkscape:pageopacity="1"
inkscape:snap-to-guides="true">
<inkscape:grid
visible="true"
spacingx="1px"
type="xygrid"
spacingy="1px"
id="grid4866"
empspacing="2"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<defs
id="defs7386" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer9"
inkscape:label="status"
style="display:inline">
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="rect3007"
width="10"
height="2"
x="263.00021"
y="229" />
</g>
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer10"
inkscape:label="devices" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer11"
inkscape:label="apps" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer12"
inkscape:label="actions" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer13"
inkscape:label="places" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer14"
inkscape:label="mimetypes" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="layer15"
inkscape:label="emblems"
style="display:inline" />
<g
transform="translate(-261.0002,-219)"
inkscape:groupmode="layer"
id="g4953"
inkscape:label="categories"
style="display:inline" />
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

@ -0,0 +1,56 @@
/* The box-bin element holds the button-box element which holds each window-button.
*
* Control spacing between each button via .button-box.
*/
.box-bin {
border-width: 0px;
padding: 0px;
margin: 0px;
}
.button-box {
spacing: 4px;
}
/* The style for each individual window button */
.window-button {
width: 24px;
height: 20px;
}
/* The style for the window button when hovered over */
.window-button:hover {
}
/* Here you can style each individual button. You need to define style classes
* ".minimize", ".maximize" and ".close".
* You can additionally define styles for the :hover and :active pseudo classes
* if you wish.
* See the 'Radiance' style.css for an example of this.
*/
/* Style for the minimize button */
.minimize {
background-image: url('min.svg');
}
.minimize:hover {
background-image: url('min_hover.svg');
}
/* Style for the maximize button */
.maximize {
background-image: url('max.svg');
}
.maximize:hover {
background-image: url('max_hover.svg');
}
/* Style for the close button */
.close {
background-image: url('close.svg');
}
.close:hover {
background-image: url('close_hover.svg');
}