mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-03-05 15:17:32 +08:00
Various styling fixes
This commit is contained in:
27
dist/css/ueb-style.css
vendored
27
dist/css/ueb-style.css
vendored
@@ -207,16 +207,21 @@ ueb-link > svg {
|
|||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-link .ueb-link-area path {
|
ueb-link .ueb-link-path {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
stroke: var(--ueb-link-color);
|
stroke: var(--ueb-link-color);
|
||||||
stroke-width: calc(1.5px / var(--ueb-scale));
|
stroke-width: calc(1.5px / var(--ueb-scale));
|
||||||
|
transition: stroke-width 0.8s;
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-link[data-dragging=true] .ueb-link-area path,
|
ueb-link .ueb-link-area {
|
||||||
ueb-link .ueb-link-area:hover path {
|
visibility: visible;
|
||||||
|
stroke-width: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ueb-link[data-dragging=true] .ueb-link-path,
|
||||||
|
.ueb-link-area:hover ~ .ueb-link-path {
|
||||||
stroke-width: calc(6px / var(--ueb-scale));
|
stroke-width: calc(6px / var(--ueb-scale));
|
||||||
transition: stroke-width 0.8s;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-link[data-dragging=true] .ueb-link-message {
|
ueb-link[data-dragging=true] .ueb-link-message {
|
||||||
@@ -346,11 +351,16 @@ ueb-blueprint[data-scrolling=false][data-selecting=false] ueb-node.ueb-node-styl
|
|||||||
.ueb-node-top {
|
.ueb-node-top {
|
||||||
grid-area: top;
|
grid-area: top;
|
||||||
color: #d0d0d0;
|
color: #d0d0d0;
|
||||||
font-size: calc(var(--ueb-font-size) + 0.5px);
|
font-size: var(--ueb-font-size);
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
line-height: 120%;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ueb-node.ueb-node-style-setter .ueb-node-top {
|
||||||
|
max-height: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
ueb-node.ueb-node-style-comment .ueb-node-top {
|
ueb-node.ueb-node-style-comment .ueb-node-top {
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
}
|
}
|
||||||
@@ -383,7 +393,6 @@ ueb-node.ueb-node-style-event .ueb-node-top {
|
|||||||
background: radial-gradient(ellipse 100% 100% at 40% 50%, rgba(0, 0, 0, 0.5) 20%, transparent 50%);
|
background: radial-gradient(ellipse 100% 100% at 40% 50%, rgba(0, 0, 0, 0.5) 20%, transparent 50%);
|
||||||
margin: -1px -15px;
|
margin: -1px -15px;
|
||||||
padding: 2px 15px;
|
padding: 2px 15px;
|
||||||
line-height: 120%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.ueb-node-style-setter .ueb-node-name {
|
.ueb-node-style-setter .ueb-node-name {
|
||||||
@@ -669,6 +678,7 @@ ueb-node.ueb-node-style-minimal .ueb-pin-wrapper {
|
|||||||
|
|
||||||
.ueb-node-top .ueb-pin-wrapper {
|
.ueb-node-top .ueb-pin-wrapper {
|
||||||
padding: 2px 4px 2px 10px;
|
padding: 2px 4px 2px 10px;
|
||||||
|
min-height: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-blueprint[data-scrolling=false][data-selecting=false] .ueb-pin-wrapper:hover {
|
ueb-blueprint[data-scrolling=false][data-selecting=false] .ueb-pin-wrapper:hover {
|
||||||
@@ -755,12 +765,12 @@ ueb-node[data-type="/Script/BlueprintGraph.K2Node_VariableSet"] ueb-pin[data-dir
|
|||||||
}
|
}
|
||||||
|
|
||||||
.ueb-pin-input-wrapper {
|
.ueb-pin-input-wrapper {
|
||||||
display: flex;
|
display: inline-flex;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ueb-pin-input {
|
.ueb-pin-input {
|
||||||
margin-left: 6px;
|
margin-left: 5px;
|
||||||
border: 1px solid #a0a0a0;
|
border: 1px solid #a0a0a0;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
padding: 0 4px 0 4px;
|
padding: 0 4px 0 4px;
|
||||||
@@ -819,6 +829,7 @@ ueb-pin[data-type="/Script/CoreUObject.LinearColor"] .ueb-pin-input {
|
|||||||
min-width: 10px;
|
min-width: 10px;
|
||||||
max-width: 400px;
|
max-width: 400px;
|
||||||
max-height: 16em;
|
max-height: 16em;
|
||||||
|
font-size: 12.6px;
|
||||||
background: none;
|
background: none;
|
||||||
color: inherit;
|
color: inherit;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
|||||||
2
dist/css/ueb-style.css.map
vendored
2
dist/css/ueb-style.css.map
vendored
@@ -1 +1 @@
|
|||||||
{"version":3,"sourceRoot":"","sources":["../../scss/style.scss","../../scss/ueb-knot.scss","../../scss/ueb-link.scss","../../scss/ueb-node.scss","../../scss/ueb-pin.scss","../../scss/ueb-ui-controls.scss","../../scss/ueb-window.scss"],"names":[],"mappings":"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","file":"ueb-style.css"}
|
{"version":3,"sourceRoot":"","sources":["../../scss/style.scss","../../scss/ueb-knot.scss","../../scss/ueb-link.scss","../../scss/ueb-node.scss","../../scss/ueb-pin.scss","../../scss/ueb-ui-controls.scss","../../scss/ueb-window.scss"],"names":[],"mappings":"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","file":"ueb-style.css"}
|
||||||
2
dist/css/ueb-style.min.css
vendored
2
dist/css/ueb-style.min.css
vendored
File diff suppressed because one or more lines are too long
2
dist/css/ueb-style.min.css.map
vendored
2
dist/css/ueb-style.min.css.map
vendored
File diff suppressed because one or more lines are too long
28
dist/ueblueprint.js
vendored
28
dist/ueblueprint.js
vendored
@@ -61,7 +61,7 @@ class Configuration {
|
|||||||
begin: "blueprint-focus",
|
begin: "blueprint-focus",
|
||||||
end: "blueprint-unfocus",
|
end: "blueprint-unfocus",
|
||||||
}
|
}
|
||||||
static fontSize = i$3`12.5px`
|
static fontSize = i$3`13px`
|
||||||
static gridAxisLineColor = i$3`black`
|
static gridAxisLineColor = i$3`black`
|
||||||
static gridExpandThreshold = 0.25 // remaining size factor threshold to cause an expansion event
|
static gridExpandThreshold = 0.25 // remaining size factor threshold to cause an expansion event
|
||||||
static gridLineColor = i$3`#353535`
|
static gridLineColor = i$3`#353535`
|
||||||
@@ -104,7 +104,7 @@ class Configuration {
|
|||||||
static minZoom = -12
|
static minZoom = -12
|
||||||
static mouseClickButton = 0
|
static mouseClickButton = 0
|
||||||
static mouseRightClickButton = 2
|
static mouseRightClickButton = 2
|
||||||
static mouseWheelFactor = 0.2
|
static mouseWheelZoomThreshold = 80
|
||||||
static nodeDragEventName = "ueb-node-drag"
|
static nodeDragEventName = "ueb-node-drag"
|
||||||
static nodeDragGeneralEventName = "ueb-node-drag-general"
|
static nodeDragGeneralEventName = "ueb-node-drag-general"
|
||||||
static nodeName = (name, counter) => `${name}_${counter}`
|
static nodeName = (name, counter) => `${name}_${counter}`
|
||||||
@@ -223,7 +223,7 @@ class Configuration {
|
|||||||
"wildcard": i$3`128, 120, 120`,
|
"wildcard": i$3`128, 120, 120`,
|
||||||
}
|
}
|
||||||
static pinColorMaterial = i$3`120, 120, 120`
|
static pinColorMaterial = i$3`120, 120, 120`
|
||||||
static pinInputWrapWidth = 135 // px
|
static pinInputWrapWidth = 143 // px
|
||||||
static removeEventName = "ueb-element-delete"
|
static removeEventName = "ueb-element-delete"
|
||||||
static scale = {
|
static scale = {
|
||||||
[-12]: 0.133333,
|
[-12]: 0.133333,
|
||||||
@@ -3429,6 +3429,7 @@ class ObjectEntity extends IEntity {
|
|||||||
|
|
||||||
isEvent() {
|
isEvent() {
|
||||||
switch (this.getClass()) {
|
switch (this.getClass()) {
|
||||||
|
case Configuration.paths.componentBoundEvent:
|
||||||
case Configuration.paths.customEvent:
|
case Configuration.paths.customEvent:
|
||||||
case Configuration.paths.event:
|
case Configuration.paths.event:
|
||||||
case Configuration.paths.inputAxisKeyEvent:
|
case Configuration.paths.inputAxisKeyEvent:
|
||||||
@@ -5336,7 +5337,7 @@ class IMouseWheel extends IPointing {
|
|||||||
#mouseWheelHandler = e => {
|
#mouseWheelHandler = e => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const location = this.locationFromEvent(e);
|
const location = this.locationFromEvent(e);
|
||||||
this.wheel(Math.sign(e.deltaY * Configuration.mouseWheelFactor), location);
|
this.wheel(e.deltaY, location);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @param {WheelEvent} e */
|
/** @param {WheelEvent} e */
|
||||||
@@ -5371,6 +5372,8 @@ class IMouseWheel extends IPointing {
|
|||||||
|
|
||||||
class Zoom extends IMouseWheel {
|
class Zoom extends IMouseWheel {
|
||||||
|
|
||||||
|
#accumulatedVariation = 0
|
||||||
|
|
||||||
#enableZoonIn = false
|
#enableZoonIn = false
|
||||||
get enableZoonIn() {
|
get enableZoonIn() {
|
||||||
return this.#enableZoonIn
|
return this.#enableZoonIn
|
||||||
@@ -5383,12 +5386,18 @@ class Zoom extends IMouseWheel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
wheel(variation, location) {
|
wheel(variation, location) {
|
||||||
|
this.#accumulatedVariation += -variation;
|
||||||
|
variation = this.#accumulatedVariation;
|
||||||
|
if (Math.abs(this.#accumulatedVariation) < Configuration.mouseWheelZoomThreshold) {
|
||||||
|
return
|
||||||
|
} else {
|
||||||
|
this.#accumulatedVariation = 0;
|
||||||
|
}
|
||||||
let zoomLevel = this.blueprint.getZoom();
|
let zoomLevel = this.blueprint.getZoom();
|
||||||
variation = -variation;
|
|
||||||
if (!this.enableZoonIn && zoomLevel == 0 && variation > 0) {
|
if (!this.enableZoonIn && zoomLevel == 0 && variation > 0) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
zoomLevel += variation;
|
zoomLevel += Math.sign(variation);
|
||||||
this.blueprint.setZoom(zoomLevel, location);
|
this.blueprint.setZoom(zoomLevel, location);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6785,10 +6794,9 @@ class LinkTemplate extends IFromToPositionedTemplate {
|
|||||||
render() {
|
render() {
|
||||||
return x`
|
return x`
|
||||||
<svg version="1.2" baseProfile="tiny" width="100%" height="100%" viewBox="0 0 100 100" preserveAspectRatio="none">
|
<svg version="1.2" baseProfile="tiny" width="100%" height="100%" viewBox="0 0 100 100" preserveAspectRatio="none">
|
||||||
<g class="ueb-link-area">
|
<path id="${this.#uniqueId}" fill="none" vector-effect="non-scaling-stroke" d="${this.element.svgPathD}" />
|
||||||
<path id="${this.#uniqueId}" fill="none" vector-effect="non-scaling-stroke" d="${this.element.svgPathD}" />
|
<use href="#${this.#uniqueId}" class="ueb-link-area" pointer-events="all" />
|
||||||
<use href="#${this.#uniqueId}" pointer-events="stroke" stroke-width="20" />
|
<use href="#${this.#uniqueId}" class="ueb-link-path" pointer-events="none" />
|
||||||
</g>
|
|
||||||
</svg>
|
</svg>
|
||||||
${this.element.linkMessageIcon || this.element.linkMessageText ? x`
|
${this.element.linkMessageIcon || this.element.linkMessageText ? x`
|
||||||
<div class="ueb-link-message">
|
<div class="ueb-link-message">
|
||||||
|
|||||||
4
dist/ueblueprint.min.js
vendored
4
dist/ueblueprint.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -37,7 +37,7 @@ export default class Configuration {
|
|||||||
begin: "blueprint-focus",
|
begin: "blueprint-focus",
|
||||||
end: "blueprint-unfocus",
|
end: "blueprint-unfocus",
|
||||||
}
|
}
|
||||||
static fontSize = css`12.5px`
|
static fontSize = css`13px`
|
||||||
static gridAxisLineColor = css`black`
|
static gridAxisLineColor = css`black`
|
||||||
static gridExpandThreshold = 0.25 // remaining size factor threshold to cause an expansion event
|
static gridExpandThreshold = 0.25 // remaining size factor threshold to cause an expansion event
|
||||||
static gridLineColor = css`#353535`
|
static gridLineColor = css`#353535`
|
||||||
@@ -80,7 +80,7 @@ export default class Configuration {
|
|||||||
static minZoom = -12
|
static minZoom = -12
|
||||||
static mouseClickButton = 0
|
static mouseClickButton = 0
|
||||||
static mouseRightClickButton = 2
|
static mouseRightClickButton = 2
|
||||||
static mouseWheelFactor = 0.2
|
static mouseWheelZoomThreshold = 80
|
||||||
static nodeDragEventName = "ueb-node-drag"
|
static nodeDragEventName = "ueb-node-drag"
|
||||||
static nodeDragGeneralEventName = "ueb-node-drag-general"
|
static nodeDragGeneralEventName = "ueb-node-drag-general"
|
||||||
static nodeName = (name, counter) => `${name}_${counter}`
|
static nodeName = (name, counter) => `${name}_${counter}`
|
||||||
@@ -199,7 +199,7 @@ export default class Configuration {
|
|||||||
"wildcard": css`128, 120, 120`,
|
"wildcard": css`128, 120, 120`,
|
||||||
}
|
}
|
||||||
static pinColorMaterial = css`120, 120, 120`
|
static pinColorMaterial = css`120, 120, 120`
|
||||||
static pinInputWrapWidth = 135 // px
|
static pinInputWrapWidth = 143 // px
|
||||||
static removeEventName = "ueb-element-delete"
|
static removeEventName = "ueb-element-delete"
|
||||||
static scale = {
|
static scale = {
|
||||||
[-12]: 0.133333,
|
[-12]: 0.133333,
|
||||||
|
|||||||
@@ -496,6 +496,7 @@ export default class ObjectEntity extends IEntity {
|
|||||||
|
|
||||||
isEvent() {
|
isEvent() {
|
||||||
switch (this.getClass()) {
|
switch (this.getClass()) {
|
||||||
|
case Configuration.paths.componentBoundEvent:
|
||||||
case Configuration.paths.customEvent:
|
case Configuration.paths.customEvent:
|
||||||
case Configuration.paths.event:
|
case Configuration.paths.event:
|
||||||
case Configuration.paths.inputAxisKeyEvent:
|
case Configuration.paths.inputAxisKeyEvent:
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import Configuration from "../../Configuration.js"
|
|
||||||
import IPointing from "./IPointing.js"
|
import IPointing from "./IPointing.js"
|
||||||
|
|
||||||
/** @typedef {import("../../Blueprint.js").default} Blueprint */
|
/** @typedef {import("../../Blueprint.js").default} Blueprint */
|
||||||
@@ -9,7 +8,7 @@ export default class IMouseWheel extends IPointing {
|
|||||||
#mouseWheelHandler = e => {
|
#mouseWheelHandler = e => {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
const location = this.locationFromEvent(e)
|
const location = this.locationFromEvent(e)
|
||||||
this.wheel(Math.sign(e.deltaY * Configuration.mouseWheelFactor), location)
|
this.wheel(e.deltaY, location)
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @param {WheelEvent} e */
|
/** @param {WheelEvent} e */
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
|
import Configuration from "../../Configuration.js"
|
||||||
import IMouseWheel from "./IMouseWheel.js"
|
import IMouseWheel from "./IMouseWheel.js"
|
||||||
|
|
||||||
export default class Zoom extends IMouseWheel {
|
export default class Zoom extends IMouseWheel {
|
||||||
|
|
||||||
|
#accumulatedVariation = 0
|
||||||
|
|
||||||
#enableZoonIn = false
|
#enableZoonIn = false
|
||||||
get enableZoonIn() {
|
get enableZoonIn() {
|
||||||
return this.#enableZoonIn
|
return this.#enableZoonIn
|
||||||
@@ -14,12 +17,18 @@ export default class Zoom extends IMouseWheel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
wheel(variation, location) {
|
wheel(variation, location) {
|
||||||
|
this.#accumulatedVariation += -variation
|
||||||
|
variation = this.#accumulatedVariation
|
||||||
|
if (Math.abs(this.#accumulatedVariation) < Configuration.mouseWheelZoomThreshold) {
|
||||||
|
return
|
||||||
|
} else {
|
||||||
|
this.#accumulatedVariation = 0
|
||||||
|
}
|
||||||
let zoomLevel = this.blueprint.getZoom()
|
let zoomLevel = this.blueprint.getZoom()
|
||||||
variation = -variation
|
|
||||||
if (!this.enableZoonIn && zoomLevel == 0 && variation > 0) {
|
if (!this.enableZoonIn && zoomLevel == 0 && variation > 0) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
zoomLevel += variation
|
zoomLevel += Math.sign(variation)
|
||||||
this.blueprint.setZoom(zoomLevel, location)
|
this.blueprint.setZoom(zoomLevel, location)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -174,10 +174,9 @@ export default class LinkTemplate extends IFromToPositionedTemplate {
|
|||||||
render() {
|
render() {
|
||||||
return html`
|
return html`
|
||||||
<svg version="1.2" baseProfile="tiny" width="100%" height="100%" viewBox="0 0 100 100" preserveAspectRatio="none">
|
<svg version="1.2" baseProfile="tiny" width="100%" height="100%" viewBox="0 0 100 100" preserveAspectRatio="none">
|
||||||
<g class="ueb-link-area">
|
<path id="${this.#uniqueId}" fill="none" vector-effect="non-scaling-stroke" d="${this.element.svgPathD}" />
|
||||||
<path id="${this.#uniqueId}" fill="none" vector-effect="non-scaling-stroke" d="${this.element.svgPathD}" />
|
<use href="#${this.#uniqueId}" class="ueb-link-area" pointer-events="all" />
|
||||||
<use href="#${this.#uniqueId}" pointer-events="stroke" stroke-width="20" />
|
<use href="#${this.#uniqueId}" class="ueb-link-path" pointer-events="none" />
|
||||||
</g>
|
|
||||||
</svg>
|
</svg>
|
||||||
${this.element.linkMessageIcon || this.element.linkMessageText ? html`
|
${this.element.linkMessageIcon || this.element.linkMessageText ? html`
|
||||||
<div class="ueb-link-message">
|
<div class="ueb-link-message">
|
||||||
|
|||||||
@@ -26,16 +26,21 @@ ueb-link>svg {
|
|||||||
z-index: 1;
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-link .ueb-link-area path {
|
ueb-link .ueb-link-path {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
stroke: var(--ueb-link-color);
|
stroke: var(--ueb-link-color);
|
||||||
stroke-width: calc(1.5px / var(--ueb-scale));
|
stroke-width: calc(1.5px / var(--ueb-scale));
|
||||||
|
transition: stroke-width 0.8s;
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-link[data-dragging="true"] .ueb-link-area path,
|
ueb-link .ueb-link-area {
|
||||||
ueb-link .ueb-link-area:hover path {
|
visibility: visible;
|
||||||
|
stroke-width: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
ueb-link[data-dragging="true"] .ueb-link-path,
|
||||||
|
.ueb-link-area:hover~.ueb-link-path {
|
||||||
stroke-width: calc(6px / var(--ueb-scale));
|
stroke-width: calc(6px / var(--ueb-scale));
|
||||||
transition: stroke-width 0.8s;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-link[data-dragging="true"] .ueb-link-message {
|
ueb-link[data-dragging="true"] .ueb-link-message {
|
||||||
|
|||||||
@@ -99,11 +99,16 @@ ueb-blueprint[data-scrolling="false"][data-selecting="false"] ueb-node.ueb-node-
|
|||||||
.ueb-node-top {
|
.ueb-node-top {
|
||||||
grid-area: top;
|
grid-area: top;
|
||||||
color: #d0d0d0;
|
color: #d0d0d0;
|
||||||
font-size: calc(var(--ueb-font-size) + 0.5px);
|
font-size: var(--ueb-font-size);
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
line-height: 120%;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ueb-node.ueb-node-style-setter .ueb-node-top {
|
||||||
|
max-height: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
ueb-node.ueb-node-style-comment .ueb-node-top {
|
ueb-node.ueb-node-style-comment .ueb-node-top {
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
}
|
}
|
||||||
@@ -140,7 +145,6 @@ ueb-node.ueb-node-style-event .ueb-node-top {
|
|||||||
background: radial-gradient(ellipse 100% 100% at 40% 50%, rgba(0, 0, 0, 0.5) 20%, transparent 50%);
|
background: radial-gradient(ellipse 100% 100% at 40% 50%, rgba(0, 0, 0, 0.5) 20%, transparent 50%);
|
||||||
margin: -1px -15px;
|
margin: -1px -15px;
|
||||||
padding: 2px 15px;
|
padding: 2px 15px;
|
||||||
line-height: 120%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.ueb-node-style-setter .ueb-node-name {
|
.ueb-node-style-setter .ueb-node-name {
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ ueb-node.ueb-node-style-minimal .ueb-pin-wrapper {
|
|||||||
|
|
||||||
.ueb-node-top .ueb-pin-wrapper {
|
.ueb-node-top .ueb-pin-wrapper {
|
||||||
padding: 2px 4px 2px 10px;
|
padding: 2px 4px 2px 10px;
|
||||||
|
min-height: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
ueb-blueprint[data-scrolling="false"][data-selecting="false"] .ueb-pin-wrapper:hover {
|
ueb-blueprint[data-scrolling="false"][data-selecting="false"] .ueb-pin-wrapper:hover {
|
||||||
@@ -140,12 +141,12 @@ ueb-node[data-type="/Script/BlueprintGraph.K2Node_VariableSet"] ueb-pin[data-dir
|
|||||||
}
|
}
|
||||||
|
|
||||||
.ueb-pin-input-wrapper {
|
.ueb-pin-input-wrapper {
|
||||||
display: flex;
|
display: inline-flex;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ueb-pin-input {
|
.ueb-pin-input {
|
||||||
margin-left: 6px;
|
margin-left: 5px;
|
||||||
border: 1px solid #a0a0a0;
|
border: 1px solid #a0a0a0;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
padding: 0 4px 0 4px;
|
padding: 0 4px 0 4px;
|
||||||
@@ -208,6 +209,7 @@ ueb-pin[data-type="/Script/CoreUObject.LinearColor"] .ueb-pin-input {
|
|||||||
min-width: 10px;
|
min-width: 10px;
|
||||||
max-width: 400px;
|
max-width: 400px;
|
||||||
max-height: 16em;
|
max-height: 16em;
|
||||||
|
font-size: 12.6px;
|
||||||
background: none;
|
background: none;
|
||||||
color: inherit;
|
color: inherit;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
|||||||
Reference in New Issue
Block a user