7133014a87e4b33d76581cac3063057c13c48490f097d786eb94938e4097dd8e679135716d3647abd3c37473fd1b224aff401fa13361ec58e6f1d3e0c55346 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. /*---------------------------------------------------------------------------------------------
  2. * Copyright (c) Microsoft Corporation. All rights reserved.
  3. * Licensed under the MIT License. See License.txt in the project root for license information.
  4. *--------------------------------------------------------------------------------------------*/
  5. .monaco-editor .parameter-hints-widget {
  6. /* Must be higher than the sash's z-index and terminal canvases but lower than the suggest widget */
  7. z-index: 39;
  8. display: flex;
  9. flex-direction: column;
  10. line-height: 1.5em;
  11. cursor: default;
  12. }
  13. .monaco-editor .parameter-hints-widget > .phwrapper {
  14. max-width: 440px;
  15. display: flex;
  16. flex-direction: row;
  17. }
  18. .monaco-editor .parameter-hints-widget.multiple {
  19. min-height: 3.3em;
  20. padding: 0;
  21. }
  22. .monaco-editor .parameter-hints-widget.visible {
  23. transition: left .05s ease-in-out;
  24. }
  25. .monaco-editor .parameter-hints-widget p,
  26. .monaco-editor .parameter-hints-widget ul {
  27. margin: 8px 0;
  28. }
  29. .monaco-editor .parameter-hints-widget .monaco-scrollable-element,
  30. .monaco-editor .parameter-hints-widget .body {
  31. display: flex;
  32. flex: 1;
  33. flex-direction: column;
  34. min-height: 100%;
  35. }
  36. .monaco-editor .parameter-hints-widget .signature {
  37. padding: 4px 5px;
  38. }
  39. .monaco-editor .parameter-hints-widget .docs {
  40. padding: 0 10px 0 5px;
  41. white-space: pre-wrap;
  42. }
  43. .monaco-editor .parameter-hints-widget .docs.empty {
  44. display: none;
  45. }
  46. .monaco-editor .parameter-hints-widget .docs .markdown-docs {
  47. white-space: initial;
  48. }
  49. .monaco-editor .parameter-hints-widget .docs .markdown-docs a:hover {
  50. cursor: pointer;
  51. }
  52. .monaco-editor .parameter-hints-widget .docs .markdown-docs code {
  53. font-family: var(--monaco-monospace-font);
  54. }
  55. .monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,
  56. .monaco-editor .parameter-hints-widget .docs .code {
  57. white-space: pre-wrap;
  58. }
  59. .monaco-editor .parameter-hints-widget .docs code {
  60. border-radius: 3px;
  61. padding: 0 0.4em;
  62. }
  63. .monaco-editor .parameter-hints-widget .controls {
  64. display: none;
  65. flex-direction: column;
  66. align-items: center;
  67. min-width: 22px;
  68. justify-content: flex-end;
  69. }
  70. .monaco-editor .parameter-hints-widget.multiple .controls {
  71. display: flex;
  72. padding: 0 2px;
  73. }
  74. .monaco-editor .parameter-hints-widget.multiple .button {
  75. width: 16px;
  76. height: 16px;
  77. background-repeat: no-repeat;
  78. cursor: pointer;
  79. }
  80. .monaco-editor .parameter-hints-widget .button.previous {
  81. bottom: 24px;
  82. }
  83. .monaco-editor .parameter-hints-widget .overloads {
  84. text-align: center;
  85. height: 12px;
  86. line-height: 12px;
  87. font-family: var(--monaco-monospace-font);
  88. }
  89. .monaco-editor .parameter-hints-widget .signature .parameter.active {
  90. font-weight: bold;
  91. }
  92. .monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {
  93. font-weight: bold;
  94. margin-right: 0.5em;
  95. }