본문 바로가기

part

(4)
[Tizen] 타이젠 네이티브앱 초보 개발자가 궁금해하는 것들 지난 주 모처에서 타이젠 앱개발을 주제로 발표를 하였습니다.발표에 참여하는 분들이 여러가지 면에서 흥미로운 요소를 지니고 있어서,그 동안 한 번도 보여준 적이 없는 형태로 발표를 준비하였습니다.발표물은 한 번 쓰고 폐기처분해야하는 상황이라 아쉽긴 하지만,그 발표문에서 타이젠 네이티브앱 초보 개발자에게 흥미로운 내용만을 추려서 포스팅 합니다. 1. 앱라이프사이클 타이젠 앱라이프사이클은 앱의 동작방식을 확정지을 수 있다는 것만으로도 의미가 있지만,라이프사이클을 활용하여 런칭속도를 최적화할 수 있는 포인트가 있기에 매우 중요합니다. 지난 데브랩때도 이 부분을 강조하여 설명을 드렸었죠.(관련 포스팅 : http://storycompiler.tistory.com/138) 우선 최적화 포인트는 잠시 접어두고 앱사이..
[EFL/Tizen 타이젠] edc - Part의 기본 필드(clip_to) part의 영역 중 일부만 노출해야하는 경우가 있습니다.포토샵에 마스킹을 생각하시면 됩니다.자신이 지정한 영역만 보이고 그 외의 영역은 아예 렌더링도 하지 않습니다.바로 그러한 기능이 필요할 때 clip_to를 사용합니다. clip이 자르다 혹은 깎다는 의미가 있는데요,clip to로 지정한 영역 외에는 잘라버려서 보이지 않는다고 보면 됩니다. 안녕하세요, Tizen 개발자 윤진입니다. clip_to: [another part's name];clip_to는 파트블록 내에서 사용합니다.필드값으로 다른 파트의 이름을 적어주어야 합니다.현 파트의 영역 중 필드값으로 지정한 파트의 영역와 겹치는 부분만 렌더링하게 됩니다. 우선, 간단하게 이미지를 화면에 그려보도록 하겠습니다.images { image: "bg...
[EFL/Tizen 타이젠] edc - Part의 기본 필드(ignore_flags) edc의 part에 들어가는 필드 중에 ignore_flags가 있습니다.무언가를 무시하기 위한 목적으로 만들어진 필드일텐데요,이름만 봐서는 역할이 분명하게 다가오지 않네요. 이럴 때는 구글링으로 궁금증을 해소하거나,EFL 소스를 뒤져보거나,시간과 노력을 들여 순수한 삽질로 기능을 유추해야 합니다.아니면, EFL 커미터에게 헬프를 외치면 됩니다. 안녕하세요, Tizen 개발자 윤진입니다. 우선, EFL 공식 사이트에서 설명을 찾아보겠습니다."Specifies whether events with the given flags should be ignored,i.e., will not have the signals emitted to the parts." 플래그에 대한 이야기가 나옵니다.플래그를 설정하면 이벤..
[EFL/Tizen 타이젠] edc - Part의 기본 필드(type, mouse_events, repeat_events, scale, pointer_mode, precise_is_inside) part 블록에서는 자칫 정신을 잃으면, 급류에 휩쓸려 내려가 죽습니다;워낙에 많은 복병과 암초가 기다리고 있기 때문에,가급적이면 많은 예외사항을 다뤄보도록 하겠습니다.만약 누락된 것이 있다면 댓글로 남겨주세요.힘 닿는 만큼 추가해보도록 하겠습니다. 안녕하세요, Tizen 개발자 윤진입니다. part는 parts 블록 안에 위치합니다.parts 블록 안에는 1개 이상의 part를 배치할 수 있습니다.parts 안에는 part 말고 다른 블록은 없지요. parts 안에 쌓이는 part의 순서에도 의미가 있습니다.위에 있는 part 일수록 레이어는 가장 아래에 위치합니다.하나씩 part를 만들때 가장 상단에 있는 part부터 차곡차곡 쌓는다고 생각하면 됩니다. 개별적인 part는 완결된 화면 구성 단위인 g..