curs_attr(3)

명칭
attroff, wattroff, attron, wattron, attrset, wattrset, standend, wstandend, standout, wstandout - ncurses 캐릭터 및 윈도우 속성 제어 routine

서식
#include <ncurses.h>
int attroff(int attrs) ;
int wattroff(WINDOW *win, int attrs) ;
int attron(int attrs) ;
int wattron(WINDOW *win, int attrs) ;
int attrset(int attrs) ;
int wattrset(WINDOW *win, int attrs) ;
int standend(void) ;
int wstandend(WINDOW *win) ;
int standout(void) ;
int wstandout(WINDOW *win) ;

해설
이러한 routine는, 이름 첨부 윈도우의 현재의 속성을 조작합니다. 윈도우의 현재의 속성은, waddch, waddstr 및 wprintw 로 윈도우에 기입해지는 모든 캐릭터에 적용됩니다. 속성은 캐릭터의 프로퍼티이며, 스크롤 및 행 / 캐릭터의 삽입 / 삭제 조작에 의해 캐릭터와 함께 이동합니다. 가능한 범위에서, 이것은 화면에 표시된 캐릭터의 그래픽 해석의 적절한 수정으로서 표시됩니다. routine attrset 는, 지정의 윈도우의 현재의 속성을 attrs 로 설정합니다. routine attroff 는, 다른 속성을 온 또는 오프로 전환하는 것 없이 이름 첨부 속성을 오프로 합니다. routine attron 는, 그 밖에 영향을 미치지 않고 이름 첨부 속성을 온으로 합니다. routine standout 는, attron(A_STANDOUT) 와 같습니다. routine standend 는, attrset(A_NORMAL) 또는 attrset(0) 와 같습니다. 즉, 모든 속성을 오프로 합니다.

  속성
<ncurses.h> 에 정의된 다음의 비디오 속성은, routine attron, attroff 및 attrset 에 건네줄 수가 있고, addch 에게 건네지는 캐릭터와 논리합 (OR)을 취할 수도 있습니다.
A_NORMAL       통상의 표시 (강조 표시 없음)
A_STANDOUT     터미널의 최선의 강조 표시 모드
A_UNDERLINE    밑줄을 붙인다
A_REVERSE      반전 비디오
A_BLINK        blink
A_DIM          반의 밝음
A_BOLD         특별한 밝음 또는 bold
A_ALTCHARSET   대신의 캐릭터 세트
A_CHARTEXT     캐릭터를 꺼내기 위한 비트 마스크
COLOR_PAIR(n)   색의 페어의 번호 n
다음의 매크로는 COLOR_PAIR(n) 의 역입니다. PAIR_NUMBER(attrs) COLOR_PAIR(n) 속성에 대응한다
                   페어의 번호를 돌려줍니다. 이러한 routine의 반환값에는 의미가 없습니다 (다수가, 매크로 전개된 할당으로서 실현되고 있어 단지 인수를 돌려줄 뿐입니다). SVr4 메뉴얼 페이지에는, 이러한 routine가 반드시 1 를 돌려준다고 써 있습니다만, 이것은 실수입니다.

주석
attroff, wattroff, attron, wattron, attrset, wattrset, standend 및 standout 는 매크로일 가능성이 있는 것에 주의해 주세요.

관련 항목
ncurses(3), curs_addch(3), curs_addstr(3), curs_printw(3)