grapheditor.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367
  1. .geEditor {
  2. font-family:Arial Unicode MS,Arial,Helvetica;
  3. font-size:10pt;
  4. border:none;
  5. margin:0px;
  6. }
  7. .geBackgroundPage {
  8. -webkit-box-shadow:0px 0px 3px 0px #d9d9d9;
  9. -moz-box-shadow:0px 0px 3px 0px #d9d9d9;
  10. box-shadow:0px 0px 3px 0px #d9d9d9;
  11. }
  12. .geSidebarContainer a, .geMenubar a, .geToolbar a {
  13. color:black;
  14. text-decoration:none;
  15. }
  16. .geMenubarContainer, .geToolbarContainer, .geDiagramContainer, .geOutlineContainer, .geSidebarContainer, .geFooterContainer, .geHsplit, .geVsplit {
  17. overflow:hidden;
  18. position:absolute;
  19. }
  20. .geDiagramContainer, .geOutlineContainer {
  21. }
  22. .geMenubar, .geToolbar {
  23. white-space:nowrap;
  24. display:table;
  25. width:100%;
  26. }
  27. .geMenubar .geItem, .geToolbar .geButton, .geToolbar .geLabel, .geSidebar, .geSidebarContainer .geTitle, .geSidebar .geItem, .mxPopupMenuItem {
  28. -webkit-transition: all 0.1s ease-in-out;
  29. -moz-transition: all 0.1s ease-in-out;
  30. -o-transition: all 0.1s ease-in-out;
  31. -ms-transition: all 0.1s ease-in-out;
  32. transition: all 0.1s ease-in-out;
  33. }
  34. .geMenubarContainer {
  35. background-color:#ffffff;
  36. border-style:solid;
  37. border-color:#e5e5e5;
  38. border-width:0px 1px 0px 1px;
  39. }
  40. .geMenubar {
  41. padding:2px;
  42. border-top:1px solid #e0e0e0;
  43. }
  44. .geMenubar .geItem {
  45. float:left;
  46. padding:4px 12px 5px 10px;
  47. cursor:default;
  48. }
  49. .geMenubar .geItem:hover {
  50. background:#eeeeee;
  51. }
  52. .geMenubar a.geStatus {
  53. color:gray;
  54. padding-left:30px;
  55. }
  56. .geMenubar a.geStatus:hover {
  57. background:transparent;
  58. }
  59. .geMenubarMenu {
  60. border:1px solid #d5d5d5 !important;
  61. }
  62. .geToolbarContainer {
  63. background:whiteSmoke;
  64. }
  65. .geToolbar {
  66. padding:4px 0px 0px 10px;
  67. border-top:2px solid #e0e0e0;
  68. }
  69. .geToolbar .geSeparator {
  70. float:left;
  71. width:1px;
  72. height:34px;
  73. background:#e5e5e5;
  74. margin-left:6px;
  75. margin-right:6px;
  76. }
  77. .geToolbar .geButton {
  78. float:left;
  79. width:21px;
  80. height:21px;
  81. padding:0px 2px 5px 2px;
  82. margin:2px;
  83. padding-bottom:4px;
  84. border:1px solid transparent;
  85. cursor:pointer;
  86. opacity:0.5;
  87. _filter:alpha(opacity=50);
  88. }
  89. .geToolbar .geButton:hover {
  90. border:1px solid gray;
  91. border-radius:2px;
  92. opacity:1;
  93. _filter:none !important;
  94. }
  95. .geToolbar .geButton:active {
  96. border:1px solid black;
  97. }
  98. .geToolbar .geLabel {
  99. float:left;
  100. padding:5px;
  101. padding-top:1px;
  102. margin:2px;
  103. margin-top:2px;
  104. border:1px solid transparent;
  105. cursor:pointer;
  106. opacity:0.5;
  107. _filter:alpha(opacity=50);
  108. }
  109. .geToolbar .geLabel:hover {
  110. border:1px solid gray;
  111. border-radius:2px;
  112. opacity:0.9;
  113. _filter:alpha(opacity=90) !important;
  114. }
  115. .geToolbar .geLabel:active {
  116. border:1px solid black;
  117. opacity:1;
  118. _filter:none !important;
  119. }
  120. .geToolbar .geDisabled {
  121. cursor:default !important;
  122. opacity:0.2 !important;
  123. _filter:alpha(opacity=20) !important;
  124. }
  125. .geToolbar .geDisabled:hover {
  126. border:1px solid transparent !important;
  127. opacity:0.2 !important;
  128. _filter:alpha(opacity=20) !important;
  129. }
  130. .geToolbarMenu {
  131. border:3px solid #e0e0e0 !important;
  132. -webkit-box-shadow:none !important;
  133. -moz-box-shadow:none !important;
  134. box-shadow:none !important;
  135. _filter:none !important;
  136. }
  137. .geSidebarContainer {
  138. overflow:hidden;
  139. position:absolute;
  140. border-top:1px solid #e5e5e5;
  141. background:whiteSmoke;
  142. overflow:auto;
  143. line-height:0em;
  144. }
  145. .geSidebar {
  146. border-bottom:1px solid #e5e5e5;
  147. padding-top:6px;
  148. padding-bottom:6px;
  149. padding-left:2px;
  150. overflow:hidden;
  151. }
  152. .geSidebarContainer .geTitle {
  153. display:block;
  154. font-size:8pt;
  155. border-bottom:1px solid #e5e5e5;
  156. font-weight:normal;
  157. padding:6px 0px 6px 6px;
  158. margin:0px;
  159. cursor:pointer;
  160. background:#eeeeee;
  161. white-space:nowrap;
  162. overflow:hidden;
  163. text-overflow:ellipsis;
  164. line-height:1.4em;
  165. }
  166. .geSidebarContainer .geTitle:hover {
  167. background:#e5e5e5;
  168. }
  169. .geSidebar .geItem {
  170. display:inline-block;
  171. background-repeat: no-repeat;
  172. background-position: 50% 50%;
  173. border:1px solid transparent;
  174. border-radius:2px;
  175. width:32px;
  176. height:32px;
  177. _width:34px;
  178. _height:34px;
  179. }
  180. .geSidebar .geItem:hover {
  181. border:1px solid gray !important;
  182. }
  183. .geSidebarTooltip {
  184. position:absolute;
  185. background:white;
  186. overflow:hidden;
  187. border:1px solid gray;
  188. border-radius:8px;
  189. -webkit-box-shadow:0px 0px 2px 2px #d5d5d5;
  190. -moz-box-shadow:0px 0px 2px 2px #d5d5d5;
  191. box-shadow:0px 0px 2px 2px #d5d5d5;
  192. _filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#d5d5d5', Positive='true');
  193. }
  194. .geFooterContainer {
  195. background:#e5e5e5;
  196. }
  197. .geFooter {
  198. border-top:1px solid #c0c0c0;
  199. }
  200. .geHsplit {
  201. cursor:col-resize;
  202. background-color:#e5e5e5;
  203. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHBAMAAADdS/HjAAAAGFBMVEUzMzP///9tbW1QUFCKiopBQUF8fHxfX1/IXlmXAAAAHUlEQVQImWMQEGAQFWUQFmYQF2cQEmIQE2MQEQEACy4BF67hpEwAAAAASUVORK5CYII=);
  204. _background-image:url('thumb_vertical.png');
  205. background-repeat:no-repeat;
  206. background-position:center center;
  207. }
  208. .geVsplit {
  209. font-size:1pt;
  210. cursor:row-resize;
  211. background-color:#e5e5e5;
  212. background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEBAMAAACw6DhOAAAAGFBMVEUzMzP///9tbW1QUFCKiopBQUF8fHxfX1/IXlmXAAAAFElEQVQImWNgNVdzYBAUFBRggLMAEzYBy29kEPgAAAAASUVORK5CYII=);
  213. _background-image:url('thumb_horz.png');
  214. background-repeat:no-repeat;
  215. background-position:center center;
  216. }
  217. .geHsplit:hover, .geVsplit:hover {
  218. background-color:#d5d5d5;
  219. }
  220. .geDialog {
  221. position:absolute;
  222. background:white;
  223. padding:20px;
  224. border:10px solid whiteSmoke;
  225. border-radius:8px;
  226. -webkit-box-shadow: 0px 0px 2px 2px #d5d5d5;
  227. -moz-box-shadow: 0px 0px 2px 2px #d5d5d5;
  228. box-shadow: 0px 0px 2px 2px #d5d5d5;
  229. _filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#d5d5d5', Positive='true');
  230. }
  231. .geDialogClose {
  232. position:absolute;
  233. width:9px;
  234. height:9px;
  235. opacity:0.5;
  236. cursor:pointer;
  237. _filter:alpha(opacity=50);
  238. }
  239. .geDialogClose:hover {
  240. opacity:1;
  241. }
  242. .geSprite {
  243. background: url(data:image/png;base64,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) no-repeat top left;
  244. _background: url('sprites.png') no-repeat top left;
  245. width:21px;
  246. height:21px;
  247. }
  248. .geSprite-actualsize { background-position: 0 0; }
  249. .geSprite-bold { background-position: 0 -46px; }
  250. .geSprite-bottom { background-position: 0 -92px; }
  251. .geSprite-center { background-position: 0 -138px; }
  252. .geSprite-refreshView { background-position: 0 -92px; }
  253. .geSprite-delete { background-position: 0 -184px; }
  254. .geSprite-fillcolor { background-position: 0 -230px; }
  255. .geSprite-fit { background-position: 0 -276px; }
  256. .geSprite-fontcolor { background-position: 0 -322px; }
  257. .geSprite-gradientcolor { background-position: 0 -368px; }
  258. .geSprite-image { background-position: 0 -414px; }
  259. .geSprite-italic { background-position: 0 -460px; }
  260. .geSprite-left { background-position: 0 -506px; }
  261. .geSprite-middle { background-position: 0 -552px; }
  262. .geSprite-print { background-position: 0 -598px; }
  263. .geSprite-redo { background-position: 0 -644px; }
  264. .geSprite-right { background-position: 0 -690px; }
  265. .geSprite-shadow { background-position: 0 -736px; }
  266. .geSprite-strokecolor { background-position: 0 -782px; }
  267. .geSprite-top { background-position: 0 -828px; }
  268. .geSprite-underline { background-position: 0 -874px; }
  269. .geSprite-undo { background-position: 0 -920px; }
  270. .geSprite-zoomin { background-position: 0 -966px; }
  271. .geSprite-zoomout { background-position: 0 -1012px; }
  272. .geSprite-helbow { background-position: 0 -1058px; }
  273. .geSprite-velbow { background-position: 0 -1104px; }
  274. .geSprite-straight { background-position: 0 -1150px; }
  275. .geSprite-entity { background-position: 0 -1196px; }
  276. .geSprite-segment { background-position: 0 -1242px; }
  277. .geSprite-orthogonal { background-position: 0 -1288px; }
  278. .geSprite-noarrow { background-position: 0 -1334px; }
  279. .geSprite-endclassic { background-position: 0 -1380px; }
  280. .geSprite-endopen { background-position: 0 -1426px; }
  281. .geSprite-endblock { background-position: 0 -1472px; }
  282. .geSprite-endoval { background-position: 0 -1518px; }
  283. .geSprite-enddiamond { background-position: 0 -1564px; }
  284. .geSprite-endthindiamond { background-position: 0 -1610px; }
  285. .geSprite-endclassictrans { background-position: 0 -1656px; }
  286. .geSprite-endblocktrans { background-position: 0 -1702px; }
  287. .geSprite-endovaltrans { background-position: 0 -1748px; }
  288. .geSprite-enddiamondtrans { background-position: 0 -1794px; }
  289. .geSprite-endthindiamondtrans { background-position: 0 -1840px; }
  290. .geSprite-startclassic { background-position: 0 -1886px; }
  291. .geSprite-startopen { background-position: 0 -1932px; }
  292. .geSprite-startblock { background-position: 0 -1978px; }
  293. .geSprite-startoval { background-position: 0 -2024px; }
  294. .geSprite-startdiamond { background-position: 0 -2070px; }
  295. .geSprite-startthindiamond { background-position: 0 -2116px; }
  296. .geSprite-startclassictrans { background-position: 0 -2162px; }
  297. .geSprite-startblocktrans { background-position: 0 -2208px; }
  298. .geSprite-startovaltrans { background-position: 0 -2254px; }
  299. .geSprite-startdiamondtrans { background-position: 0 -2300px; }
  300. .geSprite-startthindiamondtrans { background-position: 0 -2346px; }
  301. html div.mxRubberband {
  302. border-color: #0000DD;
  303. background: #99ccff;
  304. }
  305. td.mxPopupMenuIcon div {
  306. width:16px;
  307. height:16px;
  308. }
  309. html td.mxPopupMenuItem {
  310. font-size:9pt;
  311. padding:6px;
  312. }
  313. html div.mxPopupMenu {
  314. -webkit-box-shadow: 2px 2px 3px #d5d5d5;
  315. -moz-box-shadow: 2px 2px 3px #d5d5d5;
  316. box-shadow: 2px 2px 3px #d5d5d5;
  317. _filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#d0d0d0', Positive='true');
  318. background: white;
  319. position: absolute;
  320. border: 3px solid #e7e7e7;
  321. padding: 3px;
  322. }
  323. html table.mxPopupMenu {
  324. border-collapse: collapse;
  325. margin: 0px;
  326. }
  327. html tr.mxPopupMenuItem {
  328. color: black;
  329. cursor: default;
  330. }
  331. html td.mxPopupMenuItem {
  332. padding: 6px 30px 6px 30px;
  333. font-family: Arial;
  334. font-size: 10pt;
  335. }
  336. html td.mxPopupMenuIcon {
  337. background-color: white;
  338. padding: 0px;
  339. }
  340. td.mxPopupMenuIcon .geIcon {
  341. padding:2px;
  342. padding-bottom:4px;
  343. margin:2px;
  344. border:1px solid transparent;
  345. opacity:0.5;
  346. _width:21px;
  347. _height:21px;
  348. }
  349. td.mxPopupMenuIcon .geIcon:hover {
  350. border:1px solid gray;
  351. border-radius:2px;
  352. opacity:1;
  353. }
  354. html tr.mxPopupMenuItemHover {
  355. background-color: #eeeeee;
  356. color: black;
  357. }
  358. table.mxPopupMenu hr {
  359. color:#cccccc;
  360. background-color:#cccccc;
  361. border:none;
  362. height:1px;
  363. }
  364. table.mxPopupMenu tr {
  365. font-size: 4pt;
  366. }