Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

속성타입설명속성 정의
buttonDefArray | Object

툴바 영역 또는 메뉴 영역에 버튼을 추가하기 위한 버튼 정의를 설정합니다.

Array 형태

Code Block
languagejs
themeEmacs
buttonDef: [{
	name: '버튼의 이름', // 버튼이 2개 이상인 경우 반드시 있어야 합니다. UI에 추가하기추가할 위해때는 각 버튼의 이름을 사용하면 됩니다.
	label: '버튼에 보여질 텍스트',
	iconSVG: '버튼의 아이콘으로 사용될 SVG 태그',
	onClickFunc: function () {
		//버튼이 클릭되었을 때 실행될 함수
	}
}, ...]

Object 형태

Code Block
languagejs
themeEmacs
buttonDef: {
	name: '버튼의 이름', // 버튼이 1개인 경우 없어도설정하지 않아도 됩니다. UI상설정하지 추가하기않은 위해경우 플러그인의 이름을 사용하면 됩니다이름으로 자동으로 설정되어 UI에 추가할 때는 플러그인 이름을 사용해 추가하고, 버튼 이름을 설정한 경우에는 설정한 버튼의 이름으로 추가합니다.
	label: '버튼에 보여질 텍스트',
	iconSVG: '버튼의 아이콘으로 사용될 SVG 태그',
	onClickFunc: function () {
		//버튼이 클릭되었을 때 실행될 함수
	}
}


shortcutDefArray | Object

단축키를 추가하기 위한 정의를 설정합니다.

Array 형태

Code Block
languagejs
themeEmacs
shortcutDef: [{
	key: {
		windows: '윈도우에서 사용할 단축키',
		mac: '맥에서 사용할 단축키'
	},
	option: {
		action: '에디터 액션 이름', 
		params: ['에디터 액션 파라미터 1', ...],
		focusIme: true or false //단축키 동작 후 에디터 포커스 설정 여부
	}
}, ...]

Object 형태

Code Block
languagejs
themeEmacs
shortcutDef: {
	key: {
		windows: '윈도우에서 사용할 단축키',
		mac: '맥에서 사용할 단축키'
	},
	option: {
		action: '에디터 액션 이름', 
		params: ['에디터 액션 파라미터 1', ...],
		focusIme: true or false //단축키 동작 후 에디터 포커스 설정 여부
	}
}


dialogsCustomDialog[]

Status
colourYellow
title릴리즈 2.9.0 이상

플러그인 다이얼로그를 등록합니다.


...