Design - liush79/split-window GitHub Wiki

Start

  • 같은폴더에 split_window.cfg 파일이 μ—†μœΌλ©΄ 처음 μ‚¬μš©μžλΌκ³  νŒλ‹¨.
    • 처음 μ‚¬μš©μžλ©΄.. κ°„λ‹¨νžˆ μ„€λͺ…을 보여쀀닀? <-- 일단은 빼자.

Tray menu

  • ν”„λ‘œκ·Έλž¨ μ‹œμž‘ν•˜λ©΄ 트레이 μ•„μ΄μ½˜λ§Œ λœ¬λ‹€.
    • 트레이 μ•„μ΄μ½˜μ—μ„œ 였λ₯Έμͺ½ ν΄λ¦­ν•˜λ©΄ 메뉴λ₯Ό 보여쀀닀.
      • traymenu
    • When push Ctrl 은 μ»¨νŠΈλ‘€μ„ λˆ„λ₯Έμƒνƒœλ‘œ λ“œλž˜κ·Έν–ˆμ„λ•Œ μ–΄λ–€ λͺ¨μ–‘μœΌλ‘œ 창을 λ°°μΉ˜ν• μ§€ μ„ νƒν•œλ‹€λŠ” μ˜λ―Έμ΄λ‹€.
    • λ‚˜λ¨Έμ§€ 메뉴듀도 같은 의미, Ctrl, Alt, Ctrl+Alt의 총 3κ°€μ§€ ν™”λ©΄ 배치λ₯Ό μ΄μš©ν•  수 μžˆλ‹€.
    • Settings... λŠ” 아직 생각쀑.. λ””ν…ŒμΌ μ„€μ •..같은거 ν•˜λ©΄ μ’‹μ„κ±°κ°™μŒ.

Main window

  • 트레이 λ©”λ‰΄μ—μ„œ When push ctrl을 μ„ νƒν•˜λ©΄ μ•„λž˜μ™€ 같은 화면이 λ‚˜μ˜¨λ‹€.
    • mainwindow
    • 처음 μ‹œμž‘ν•˜λ©΄ μœˆλ„μš° 바탕화면을 λͺ¨λ‘ 반투λͺ… ν•˜κ²Œ κ°€λ¦¬λŠ” μœˆλ„μš°κ°€ μƒκΈ°κ²Œ 되고 쀑앙에 수직/μˆ˜ν‰ λ²„νŠΌμ΄ 있게 λœλ‹€.
    • 이 λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ 수직 λ˜λŠ” μˆ˜ν‰μœΌλ‘œ λ‚˜λ‰˜κ²Œ λ˜μ–΄ μ˜μ—­μ„ μ„€μ •ν•  수 μžˆλ„λ‘ ν•œλ‹€.

Control window

  • Main window μ™Όμͺ½ μƒλ‹¨μ—λŠ” AlwaysTop 속성을 κ°€μ§„ control μœˆλ„μš°κ°€ λ‚˜νƒ€λ‚œλ‹€.
    • size control λ²„νŠΌ: 이 λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ μ „μ²΄ν™”λ©΄μœΌλ‘œ 있던 main windowκ°€ μ λ‹Ήν•œ 크기둜 μž‘μ•„μ§€λ©΄μ„œ μœˆλ„μš° μ‚¬μ΄μ¦ˆλ₯Ό μ‘°μ ˆν•  수 있게 λœλ‹€.
    • save λ²„νŠΌ: 이 λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ ν˜„μž¬ λͺ¨λ“  섀정을 cfg νŒŒμΌμ— μ €μž₯ν•˜κ³  λͺ¨λ“  μœˆλ„μš°κ°€ 사라진닀.
      • cfgνŒŒμΌμ€ μ²«λ¬Έμžκ°€ # 이면 comment둜 인식.. λ˜ν•œ commentλŠ” ν‚€μ›Œλ“œλ‘œλ„ ν™œμš©
      • split_window.cfg sample
# CTRL
# coordinate
0,0,840,1050
841,0,839,525
841,516,839,524
# ALT
# coordinate
0,0,840,1050

Usage

  • 화면을 μ λ‹Ήνžˆ μ•„λž˜μ²˜λŸΌ λΆ„λ¦¬ν•œ ν›„ μ €μž₯ν–ˆλ‹€κ³  ν•˜λ©΄
    • splitwindow
  • μ΅μŠ€ν”Œλ‘œλŸ¬λ₯Ό λ„μš°κ³  μ»¨νŠΈλ‘€μ„ λˆ„λ₯Έ μƒνƒœλ‘œ 3 번 μ˜μ—­μœΌλ‘œ λ“œλž˜κ·Έ ν•œ 경우 μ•„λž˜ 그림처럼 3번 μ˜μ—­μ— μ΅μŠ€ν”Œλ‘œλŸ¬κ°€ μœ„μΉ˜ν•˜κ²Œλœλ‹€.
    • splitwindow2