How to change the color of an icon?
So I'm working on this code for my dad, who wants me to set up an icon on the desktop that's changes color depending if it's connected to a VPN. I'm almost done ,but I need to know how to change the color . Code follows: import gtk, os def message(data=None): msg=gtk.MessageDialog(None, gtk.DIALOG_MODEL, gtk.MESSAGE_INFO, gtk.BUTTONS_OK, data) msg.run() msg.destroy() def open_app(data=None): x = os.popen("/usr/bin/expressvpn connect") print(x.read()) def close_app(data=None): x = os.popen("/usr/bin/expressvpn disconnect") print(x.read()) gtk.main_quit() def make_menu(event_button, event_time, data=None): menu = gtk.Menu() open_item = gtk.MenuItem("Connect") close_item = gtk.MenuItem("Disconnect") menu.append(open_item) menu.append(close_item) open_item.connect_object("activate", open_app, "Open App") close_item.connect_object("activate", close_app, "Close App") open_item.show() close_item.show() menu.popup(None, None, event_button, event_time) def on_right_click(data, event_button, event_time): make_menu(event_button, event_time) def on_left_click(data, event_button, event_time): message("Welcome! Right-click to connect//disconnect") if __name__ == '__main__': icon = gtk.status_icon_new_from_stock(gtk.STOCK_ABOUT) icon.connect('popup menu', on_right_click) icon.connect('activate', on_left_click) gtk.main()