コード例 #1
0
ファイル: rot13.go プロジェクト: DaviWei/iup
func onRotate(ih *iup.Ihandle) int {
	content := iup.GetAttribute(text, "VALUE")
	content = rot13(content)
	iup.StoreAttribute(text, "VALUE", string(content))

	return iup.DEFAULT
}
コード例 #2
0
ファイル: rot13.go プロジェクト: DaviWei/iup
func onLoadFile(ih *iup.Ihandle) int {
	dlg := iup.FileDlg("ALLOWNEW=NO,DIALOGTYPE=Open,TITLE=Open")
	iup.SetAttributeHandle(dlg, "PARENTDIALOG", mainDlg)
	iup.Popup(dlg, iup.CENTER, iup.CENTER)
	if iup.GetInt(dlg, "STATUS") == -1 {
		return iup.IGNORE
	}

	filename := iup.GetAttribute(dlg, "VALUE")
	iup.Destroy(dlg)

	content, err := ioutil.ReadFile(filename)
	if err != nil {
		iup.Message("Error", fmt.Sprintf("Error: %s", err))
		return iup.IGNORE
	}

	iup.StoreAttribute(text, "VALUE", string(content))

	return iup.IGNORE
}
コード例 #3
0
ファイル: greeter.go プロジェクト: DaviWei/iup
func sayHelloToSomeone(ih *iup.Ihandle) int {
	fmt.Printf("Hello, %s!\n", iup.GetAttribute(someone, "VALUE"))
	return 0
}
コード例 #4
0
ファイル: greeter.go プロジェクト: DaviWei/iup
func sayHello(ih *iup.Ihandle) int {
	fmt.Printf("Hello, %s!\n", iup.GetAttribute(ih, "TO_WHO"))
	return 0
}
コード例 #5
0
ファイル: webbrowser_linux.go プロジェクト: DaviWei/iup
func onGo(ih *iup.Ihandle) int {
	iup.StoreAttribute(browser, "VALUE", iup.GetAttribute(urlentry, "VALUE"))

	return iup.DEFAULT
}