블로그 등에 소스코드를 색깔을 입혀 넣어보자! (코드 하이라이트)

알아두자 2014. 7. 21. 09:00

http://hooriza.com/utils/highlighter/index.php?





간단하면서도 효율적이다

버튼 이벤트를 통하여 라벨 텍스트를 바꾸는 법

알아두자/Tizen 2014. 7. 14. 23:28

//~Form.cpp를 불러온다.

#include "EventAppForm.h"

#include "AppResourceId.h"


using namespace Tizen::Base;

using namespace Tizen::App;

using namespace Tizen::Ui;

using namespace Tizen::Ui::Controls;


EventAppForm::EventAppForm(void)

{

}


EventAppForm::~EventAppForm(void)

{

}


bool

EventAppForm::Initialize(void)

{

result r = Construct(IDL_FORM);

TryReturn(r == E_SUCCESS, false, "Failed to construct form");


return true;

}

result

EventAppForm::OnInitializing(void)

{

result r = E_SUCCESS;


// TODO: Add your initialization code here


// Setup back event listener

SetFormBackEventListener(this);


// Get a button via resource ID

Tizen::Ui::Controls::Button* pButtonOk = static_cast< Button* >(GetControl(IDC_BUTTON_OK));

if (pButtonOk != null)

{

pButtonOk->SetActionId(IDA_BUTTON_OK);

pButtonOk->AddActionEventListener(*this);

}


return r;

}


result

EventAppForm::OnTerminating(void)

{

result r = E_SUCCESS;


// TODO: Add your termination code here


return r;

}


void

EventAppForm::OnActionPerformed(const Tizen::Ui::Control& source, int actionId)

{

switch(actionId)

{

case IDA_BUTTON_OK:

{

AppLog("OK Button is clicked!\n");

//추가된 부분 (버튼 추가), GetControl에서 폼 위에 배치한 Label 객체를 불러옴

Label *pLabel = static_cast<Label*>(GetControl(L"IDC_LABEL1"));

//버튼이 눌린다면

if(pLabel!=null)

{

//라벨의 텍스트를 바꿈

pLabel->SetText(L"I'm Fine");

RequestRedraw();

}

}

break;

default:

break;

}

}


void

EventAppForm::OnFormBackRequested(Tizen::Ui::Controls::Form& source)

{

UiApp* pApp = UiApp::GetInstance();

AppAssert(pApp);

pApp->Terminate();

}



Tizen 개발폰에서 스크린샷 찍는 방법 (SDB 이용)

알아두자/Tizen 2014. 6. 28. 16:27

*** 이 방법을 사용하려면 sdb로 연결이 가능한 상태여야 합니다.


1. Tizen 폰을 연결한다


(전 PQ로 테스트 하였습니다)


2. cmd로 sdb가 있는 곳 까지 이동한 다음 다음과 같은 명령어를 쓴다.

 

$ sdb shell

# xwd -root -out /tmp/screen.xwd

(screen.xwd는 이해를 돕기 위한 파일명입니다. 자신이 원하는 파일명으로 빼시면 됩니다.)

# exit

$ sdb pull /tmp/screen.xwd

(위에서 쓴 파일명을 따라가시면 됩니다)


 




xwd 파일은 gimp등으로 불러와서 쓰시면 됩니다. 위 파일은 최종 처리된 파일입니다.


(스크린 샷은 Tizen SDK에 있는 Sensor App의 구동 화면입니다)