MQL로 작성된 UI 갤러리 - 페이지 81

 
Midamba Pinkyperry #:
무슨 말인지 알아요. 현실은 아프죠
네, 전부 다요
 

현재 상태.

구현됨:

  • 설정 창 양식 생성.
  • 생성된 양식 내에서 컨트롤을 추가, 복제 및 수동으로 편집합니다.
  • VE 캔버스 또는 생성된 창 인스턴스 양식에서 이전에 추가한 요소 인스턴스 삭제.
  • 이전에 추가 및 편집한 모든 요소 인스턴스를 포함하여 모든 내부 콘텐츠와 함께 생성된 설정 창을 삭제합니다.
  • 편집 가능한 요소에서 다른 요소로 포커스를 전환할 때 모든 VE 편집기 요소는 GetProperty() 메커니즘을 사용하여 포커스가 지정된 인스턴스의 모든 속성 값을 수신하고 변환합니다.
  • 그 반대의 경우도 마찬가지입니다. 편집기 요소는 편집 포커스에 잡힌 편집 가능한 요소의 속성 값을 SetProperty() 메커니즘을 사용하여 변경합니다.


결론은

6개 중 4개의 에디터 기반이 전역적으로 구현되었습니다:

1. 템플릿에서 요소/창 인스턴스를 복제하여 코어와 편집 캔버스에 추가합니다.

2. 필요한 경우 코어와 캔버스에서 생성된 요소/창 인스턴스를 제거합니다 .

3. 수동 모드에서 요소 인스턴스 편집 - 캔버스에서 잡기, 압축, 늘이기 및 이동을 통해 위치 지정 및 크기 조정.

4. 전용 요소 편집기를 통해 요소 인스턴스/창의 속성 편집.


두 개 남았습니다:

5. 생성된 GUI를 파일 폴더의 파일에 사용자 지정 프로젝트/템플릿으로 저장합니다.

6.파일 폴더 또는 포함 폴더에 있는 파일에서 사용자 지정 GUI 프로젝트/템플릿을 로드하여사용자가 직접 전송해야 합니다. (검토 중인 질문).


추신: 이 단계에서는 ME의 표준 파일 탐색기로 기능을 쉽게 대체할 수 있기 때문에 자체 파일 탐색기를 VE 내부에 통합하지 않기로 결정했으며, 물론 사용자가 VE 내부에서 작업하는 동안 열리게 될 것입니다.

추신: 다음 업데이트는 1월 16~17일경 다른 동영상 데모와 함께 게시될 예정이며, 그 후 일정 기간(잠정, 길지 않음) 후에 예비 테스트를 위한 첫 번째 베타 버전이 게시될 예정입니다. 즉, 다음 업데이트는 베타 버전이 공개되기 전 마지막 업데이트가 될 것입니다.

 
Реter Konow#

추신: 다음 업데이트는 1월 16~17일경에 게시될 예정입니다...

설명: 업데이트는 20.01.25에 진행됩니다.
 
업데이트가 다소 지연되었지만 지금 게시될 예정입니다.
 
새 페이지에서 시작하겠습니다.
 

이번 업데이트에서는

1. 인스턴스와 편집기의 바인딩이 구현되었습니다.

  • 인스턴스에 대한 수동 변경 사항은 편집 요소의 값에 표시됩니다.
  • 편집기 요소에 입력한 값은 초점이 맞춰진 인스턴스 또는 인스턴스 그룹의 속성에 대한 외부 또는 내부 변경 사항으로 표시됩니다.
  • 편집기 요소는 인스턴스에서 할당된 대상 속성 값을 전달하고 사용자가 입력한 값도 설정합니다.

2. 특수 색상 편집기 요소(C_CELL)가 추가되었습니다. 이를 사용하여 상태, 프레임 또는 요소의 구성 부분의 색상을 설정하고 보정할 수 있습니다.

3. 특수 목록에서 인스턴스를 캡처하는 메커니즘인 '포커스 프레임'을 통해 속성을 동시에 설정하고 요소의 위치와 레이아웃을 쉽게 제어할 수 있는 기능이 수동 편집 기능에 추가되었습니다.

4. 정렬 기능이 구현되었습니다. 이 기능을 사용하면 그룹 내 요소를 세로, 가로로 정렬하고, 요소의 높이 또는 길이를 조정하고, 간격을 조정할 수 있습니다. 또한 개별 개체뿐만 아니라 요소의 전체 복합체를 동시에 이동할 수도 있습니다. 초점 프레임 메커니즘은 버튼으로 활성화/비활성화할 수 있으며 필수는 아니지만 수동 편집을 크게 간소화합니다.

5. 일부 지연이 남아 있지만 수동 편집의 렌더링 속도가 빨라졌습니다.


 
대단한 진전입니다 피터, 이제 가까워지고 있습니다 .
 
작업 진행 중, 결과가 곧 나옵니다.
 
다음은 향후 계획에 대한 간략한 설명입니다:

1. 첫 번째 베타 버전은 앞으로 몇 주 안에 완료될 예정입니다. 항상 격렬한 업무 리듬을 유지하는 것은 건강에 좋지 않기 때문에 충분한 휴식을 취하기 위해 상당한 시간을 할애해야 했습니다. 이제 영감이 돌아왔고 마침내 이 프로젝트를 완성하고 싶은 열망이 다시 불타오르고 있습니다. 솔직히 매우 피곤하지만 반드시 끝내야 합니다.

2. 첫 번째 베타 이후에는 업데이트를 출시 할 예정이지만 사용자의 관심과 수요가있을 경우에만 가능합니다. 그렇지 않으면 의미가 없습니다. 사람들이 저를 이해할 것이라고 생각합니다. 이 악마처럼 열심히 일하는 것은 무기한으로 계속 될 수 없으며 어떤 식 으로든 결코 보상을받을 수 없습니다. 따라서 수요가 있으면 계속할 것이고 수요가 없으면 계속하지 않을 것입니다. 이 경우이 리소스 및 프로그래밍과 관련이없는 다른 프로젝트를 맡을 것입니다.

...
 
Реter Konow 프로젝트를 완성하고 싶은 열망이 다시 불타오르고 있습니다. 솔직히 매우 피곤하지만 반드시 끝내야 합니다.

2. 첫 번째 베타 이후에는 업데이트를 출시 할 예정이지만 사용자의 관심과 수요가있을 경우에만 가능합니다. 그렇지 않으면 의미가 없습니다. 사람들이 저를 이해할 것이라고 생각합니다. 이 악마처럼 열심히 일하는 것은 무기한으로 계속 될 수 없으며 어떤 식 으로든 결코 보상을받을 수 없습니다. 따라서 수요가 있으면 계속할 것이고 수요가 없으면 계속하지 않을 것입니다. 이 경우이 리소스 및 프로그래밍과 관련이없는 다른 프로젝트를 맡을 것입니다.

...

진행 상황을 들으니 반갑습니다.

계속 진행하세요.

유료 라이브러리로 판매하는 것도 고려해 보세요. 비용을 지불할게요. 그러면 동기부여가 되고 최소한 노력에 대한 보상을 받을 수 있을 겁니다.

공짜로 일하는 사람은 없듯이 당신도 무언가를 돌려받을 자격이 있습니다.