[Xdrawchem-user] transparent symbols for charge etc.
XDrawChem is an application for chemistry drawing and analysis.
Brought to you by:
bherger
From: Christian B. <chr...@we...> - 2004-07-01 10:15:35
|
Hi all, I found it annoying that when adding a negative charge to e.g. an Oxygen the "-" sign always covered part of the "O". So I patched symbols_xpm.h and changed the xpms for the Newman stuff. Patch against xdrawchem-1.8.4 added below, if anyone else is interested. Best regards, Christian ------------------------------------------------------------ diff -ru xdrawchem-1.8.4/xdrawchem/newman-anti.xpm xdrawchem-patched/xdrawchem/newman-anti.xpm --- xdrawchem-1.8.4/xdrawchem/newman-anti.xpm 2004-01-24 18:15:51.000000000 +0100 +++ xdrawchem-patched/xdrawchem/newman-anti.xpm 2004-06-30 18:16:41.639970240 +0200 @@ -1,66 +1,65 @@ /* XPM */ -static const char * newman_anti_xpm[] = { -"57 60 3 1", +static char * newman_anti_xpm[] = { +"57 60 2 1", " c None", -". c #FFFFFF", -"+ c #000000", -".........................................................", -".........................................................", -".........................................................", -".........................................................", -".........................................................", -".........................................................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -".............................+...........................", -"........+....................+...........................", -".........++................++++++................++......", -"...........++...........+++...+..+++...........++........", -".............++........+......+.....+.........++.........", -"..............++......+.......+......+......++...........", -"................++...+........+.......+...++.............", -"..................+++.........+........+.++..............", -"...................+..........+.........+................", -"...................+..........+.........+................", -"...................+..........+.........+................", -"..................+...........+..........+...............", -"..................+...........+..........+...............", -"..................+...........+..........+...............", -"..................+...........+..........+...............", -"..................+.........++.++........+...............", -"..................+.......++.....++......+...............", -"...................+.....+.........+....+................", -"...................+...++...........++..+................", -"...................+.++...............+++................", -"..................+++..................+++...............", -".................++..+................+...++.............", -"...............++.....+..............+.....+++...........", -".............++........+............+........++..........", -"...........++...........+++......+++...........++........", -".........++................++++++................++......", -"........++....................+...................+......", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -"..............................+..........................", -".........................................................", -".........................................................", -".........................................................", -"........................................................."}; +". c #000000", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . . ", +" .. ...... .. ", +" .. ... . ... .. ", +" .. . . . .. ", +" .. . . . .. ", +" .. . . . .. ", +" ... . . .. ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . .. .. . ", +" . .. .. . ", +" . . . . ", +" . .. .. . ", +" . .. ... ", +" ... ... ", +" .. . . .. ", +" .. . . ... ", +" .. . . .. ", +" .. ... ... .. ", +" .. ...... .. ", +" .. . . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" . ", +" ", +" ", +" ", +" "}; diff -ru xdrawchem-1.8.4/xdrawchem/newman-eclipse.xpm xdrawchem-patched/xdrawchem/newman-eclipse.xpm --- xdrawchem-1.8.4/xdrawchem/newman-eclipse.xpm 2004-01-24 18:15:51.000000000 +0100 +++ xdrawchem-patched/xdrawchem/newman-eclipse.xpm 2004-06-30 18:16:41.639970240 +0200 @@ -1,58 +1,57 @@ /* XPM */ -static const char * newman_eclipse_xpm[] = { -"52 52 3 1", +static char * newman_eclipse_xpm[] = { +"52 52 2 1", " c None", -". c #FFFFFF", -"+ c #000000", -"....................................................", -"....................................................", -"....................................................", -"....................................................", -"...........................+........................", -"...........................+........................", -"...........................+........+...............", -"...........................+.......+................", -"...........................+.......+................", -"...........................+.......+................", -"...........................+......+.................", -"...........................+......+.................", -"...........................+......+.................", -"...........................+.....+..................", -"...........................+.....+..................", -"...........................+.....+..................", -"...........................+....+...................", -".........................++++++.+...................", -"......................+++...+..+++..................", -".....................+......+.....+.................", -"....................+.......+......+................", -"...................+........+.......+...............", -"..................+.........+........+..............", -".................+..........+.........+.............", -".................+..........+.........+.............", -".................+..........+.........+.............", -"................+...........+..........+............", -"................+...........+..........+............", -"................+...........+..........+............", -"................+...........+..........+............", -"................+.........++.++........+............", -".............++++.......++.....++......+............", -".......++++++....+.....+.........+....+.............", -"...++++..........+...++...........++..+.............", -".................+.++...............+++.............", -"................+++..................+++............", -"...............++..+................+...++..........", -".............++.....+..............+.....+++........", -"...........++........+............+++......++.......", -".........++...........+++......+++..++.......++.....", -".......++................++++++......+.........++...", -"......++..............................+.........+...", -".......................................+............", -"........................................+...........", -"........................................++..........", -".........................................++.........", -"..........................................+.........", -"...........................................+........", -"....................................................", -"....................................................", -"....................................................", -"...................................................."}; +". c #000000", +" ", +" ", +" ", +" ", +" . ", +" . ", +" . . ", +" . . ", +" . . ", +" . . ", +" . . ", +" . . ", +" . . ", +" . . ", +" . . ", +" . . ", +" . . ", +" ...... . ", +" ... . ... ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . .. .. . ", +" .... .. .. . ", +" ...... . . . . ", +" .... . .. .. . ", +" . .. ... ", +" ... ... ", +" .. . . .. ", +" .. . . ... ", +" .. . ... .. ", +" .. ... ... .. .. ", +" .. ...... . .. ", +" .. . . ", +" . ", +" . ", +" .. ", +" .. ", +" . ", +" . ", +" ", +" ", +" ", +" "}; diff -ru xdrawchem-1.8.4/xdrawchem/newman.xpm xdrawchem-patched/xdrawchem/newman.xpm --- xdrawchem-1.8.4/xdrawchem/newman.xpm 2004-01-24 18:15:51.000000000 +0100 +++ xdrawchem-patched/xdrawchem/newman.xpm 2004-06-30 18:16:41.639970240 +0200 @@ -1,44 +1,43 @@ /* XPM */ -static const char * newman_xpm[] = { -"36 38 3 1", +static char * newman_xpm[] = { +"36 38 2 1", " c None", -". c #FFFFFF", -"+ c #000000", -"....................................", -"....................................", -"....................................", -"....................................", -"....................................", -"....................................", -"....................................", -"....................................", -"...............++++++...............", -"............+++...+..+++............", -"...........+......+.....+...........", -"..........+.......+......+..........", -".........+........+.......+.........", -"........+.........+........+........", -".......+..........+.........+.......", -".......+..........+.........+.......", -".......+..........+.........+.......", -"......+...........+..........+......", -"......+...........+..........+......", -"......+...........+..........+......", -"......+...........+..........+......", -"......+.........++.++........+......", -"......+.......++.....++......+......", -".......+.....+.........+....+.......", -".......+...++...........++..+.......", -".......+.++...............+++.......", -"........+..................+........", -".........+................+.........", -"..........+..............+..........", -"...........+............+...........", -"............+++......+++............", -"...............++++++...............", -"....................................", -"....................................", -"....................................", -"....................................", -"....................................", -"...................................."}; +". c #000000", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ...... ", +" ... . ... ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . . . ", +" . .. .. . ", +" . .. .. . ", +" . . . . ", +" . .. .. . ", +" . .. ... ", +" . . ", +" . . ", +" . . ", +" . . ", +" ... ... ", +" ...... ", +" ", +" ", +" ", +" ", +" ", +" "}; diff -ru xdrawchem-1.8.4/xdrawchem/symbol_xpm.h xdrawchem-patched/xdrawchem/symbol_xpm.h --- xdrawchem-1.8.4/xdrawchem/symbol_xpm.h 2004-01-24 18:15:51.000000000 +0100 +++ xdrawchem-patched/xdrawchem/symbol_xpm.h 2004-06-30 18:16:41.656967656 +0200 @@ -4,7 +4,7 @@ static const char * p_double_xpm[] = { "16 30 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "....+++++++.....", @@ -41,7 +41,7 @@ static const char * p_orbital_xpm[] = { "16 20 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "....+++++++.....", @@ -68,7 +68,7 @@ static const char * sym_delta_plus_xpm[] = { "16 16 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "................", @@ -91,7 +91,7 @@ static const char * sym_delta_minus_xpm[] = { "16 16 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "................", @@ -114,7 +114,7 @@ static const char * sym_1e_xpm[] = { "16 16 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "......+++.......", @@ -137,7 +137,7 @@ static const char * sym_2e_xpm[] = { "16 16 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "...+++....+++...", @@ -159,7 +159,7 @@ static const char * sym_plus_xpm[] = { "16 16 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "................", @@ -181,7 +181,7 @@ static const char * sym_minus_xpm[] = { "16 16 3 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "................", "................", @@ -203,7 +203,7 @@ static const char * sym_ring_up_xpm[] = { "16 16 8 1", " g None", -". g #FFFFFF", +". g None", "+ g #000000", "@ g #F4F4F4", "# g #C3C3C3", @@ -477,7 +477,7 @@ " Q c #5E5E5E", " ! c #585858", " ~ c #545454", -" ^ c #FFFFFF", +" ^ c None", " / c #4C4C4C", " ( c #EDEDED", " ) c #E5E5E5", -- Christian Becke <chr...@we...> |