From 2d054a45b9143928a7ea93ac1112adf5440dc6d9 Mon Sep 17 00:00:00 2001 From: Fu-sen Date: Thu, 9 Jan 2014 15:16:39 +0900 Subject: [PATCH] =?utf8?q?GitHub=20=E3=81=A7=E5=85=AC=E9=96=8B=E3=81=97?= =?utf8?q?=E3=81=A6=E3=81=84=E3=81=9F=E5=86=85=E5=AE=B9=E3=82=92=20SourceF?= =?utf8?q?orge.JP=20=E3=81=B8=E8=A4=87=E8=A3=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- HUG/ATTACH.txt | 1 + HUG/BUTTON.txt | 1 + HUG/CALLBACK.txt | 1 + HUG/CALLBACKX.txt | 1 + HUG/CANVAS.txt | 1 + HUG/CHECK.txt | 1 + HUG/CIRCLE.txt | 1 + HUG/CLIPBOARD.txt | 1 + HUG/COMBO.txt | 1 + HUG/DISABLE.txt | 1 + HUG/DISPLAY.txt | 1 + HUG/DRAW.txt | 1 + HUG/Dialog Response Codes.txt | 1 + HUG/EDIT.txt | 1 + HUG/ENABLE.txt | 1 + HUG/ENTRY.txt | 1 + HUG/FILEDIALOG.txt | 1 + HUG/FOCUS.txt | 1 + HUG/FONT.txt | 1 + HUG/FRAME.txt | 1 + HUG/GET.txt | 1 + HUG/GETPROPERTY.txt | 1 + HUG/GRAB$.txt | 1 + HUG/HIDE.txt | 1 + HUG/HSEPARATOR.txt | 1 + HUG/HSLIDER.txt | 1 + HUG/HUGLIB$.txt | 1 + HUG/HUGOPTIONS.txt | 1 + HUG/HUGVERSION$.txt | 1 + HUG/IMAGE.txt | 1 + HUG/INIT.txt | 1 + HUG/KEY.txt | 1 + HUG/LINE.txt | 1 + HUG/LIST.txt | 1 + HUG/MARK.txt | 1 + HUG/METHOD.txt | 1 + HUG/MOUSE.txt | 1 + HUG/MSGDIALOG.txt | 1 + HUG/NOTEBOOK.txt | 1 + HUG/OUT.txt | 1 + HUG/PASSWORD.txt | 1 + HUG/PICTURE.txt | 1 + HUG/PIXEL.txt | 1 + HUG/PROGRESSBAR.txt | 1 + HUG/PROPERTY.txt | 1 + HUG/QUIT.txt | 1 + HUG/RADIO.txt | 1 + HUG/REGISTER.txt | 1 + HUG/RESETKEY.txt | 1 + HUG/SCREENSIZE.txt | 1 + HUG/SETPROPERTY.txt | 1 + HUG/SHOW.txt | 1 + HUG/SPIN.txt | 1 + HUG/SQUARE.txt | 1 + HUG/STOCK.txt | 1 + HUG/SYNC.txt | 1 + HUG/TEXT.txt | 1 + HUG/TIMEOUT.txt | 1 + HUG/TOGGLE.txt | 1 + HUG/UNFORUS.txt | 1 + HUG/VSEPARATOR.txt | 1 + HUG/VSLIDER.txt | 1 + HUG/WIDGET.txt | 1 + HUG/WINDOW.txt | 1 + Rumtime エラーコード.txt | 1 + standard POSIX variables.txt | 1 + 実行・パラメータ.txt | 1 + 関数・命令/ABS.txt | 1 + 関数・命令/ACOS.txt | 1 + 関数・命令/ADDRESS.txt | 1 + 関数・命令/ALARM.txt | 1 + 関数・命令/ALIAS.txt | 1 + 関数・命令/AND.txt | 1 + 関数・命令/ARGUMENT$.txt | 1 + 関数・命令/ASC.txt | 1 + 関数・命令/ASIN.txt | 1 + 関数・命令/ATN.txt | 1 + 関数・命令/BREAK.txt | 1 + 関数・命令/CALL.txt | 1 + 関数・命令/CATCH.txt | 1 + 関数・命令/CHANGEDIR.txt | 1 + 関数・命令/CHOP$.txt | 1 + 関数・命令/CHR$.txt | 1 + 関数・命令/CLEAR.txt | 1 + 関数・命令/CLOSE.txt | 1 + 関数・命令/COLOR.txt | 1 + 関数・命令/COLUMNS.txt | 1 + 関数・命令/CONCAT$.txt | 1 + 関数・命令/CONST.txt | 1 + 関数・命令/CONTINUE.txt | 1 + 関数・命令/COPY.txt | 1 + 関数・命令/COS.txt | 1 + 関数・命令/CURDIR$.txt | 1 + 関数・命令/CURSOR.txt | 1 + 関数・命令/DATA.txt | 1 + 関数・命令/DAY.txt | 1 + 関数・命令/DEC.txt | 1 + 関数・命令/DECLARE.txt | 1 + 関数・命令/DECR.txt | 1 + 関数・命令/DEF FN.txt | 1 + 関数・命令/DELETE.txt | 1 + 関数・命令/END.txt | 1 + 関数・命令/ENDFILE.txt | 1 + 関数・命令/EPRINT.txt | 1 + 関数・命令/EQ.txt | 1 + 関数・命令/EQUAL.txt | 1 + 関数・命令/ERROR.txt | 1 + 関数・命令/ERR$.txt | 1 + 関数・命令/EVEN.txt | 1 + 関数・命令/EXEC$.txt | 1 + 関数・命令/EXIT.txt | 1 + 関数・命令/EXP.txt | 1 + 関数・命令/EXTRACT$.txt | 1 + 関数・命令/FALSE.txt | 1 + 関数・命令/FILEEXISTS.txt | 1 + 関数・命令/FILELEN.txt | 1 + 関数・命令/FILETIME.txt | 1 + 関数・命令/FILETYPE.txt | 1 + 関数・命令/FILL$.txt | 1 + 関数・命令/FLOOR.txt | 1 + 関数・命令/FOR.txt | 1 + 関数・命令/FP.txt | 1 + 関数・命令/FREE.txt | 1 + 関数・命令/FUNCTION.txt | 1 + 関数・命令/GETBYTE.txt | 1 + 関数・命令/GETENVIRON$.txt | 1 + 関数・命令/GETFILE.txt | 1 + 関数・命令/GETKEY.txt | 1 + 関数・命令/GETLINE.txt | 1 + 関数・命令/GETPEER$.txt | 1 + 関数・命令/GETX.txt | 1 + 関数・命令/GETY.txt | 1 + 関数・命令/GLOBAL.txt | 1 + 関数・命令/GOSUB.txt | 1 + 関数・命令/GOTO.txt | 1 + 関数・命令/GOTOXY.txt | 1 + 関数・命令/HEX$.txt | 1 + 関数・命令/HOST$.txt | 1 + 関数・命令/HOUR.txt | 1 + 関数・命令/IF.txt | 1 + 関数・命令/IMPORT.txt | 1 + 関数・命令/INCLUDE.txt | 1 + 関数・命令/INCR.txt | 1 + 関数・命令/INPUT.txt | 1 + 関数・命令/INSTR.txt | 1 + 関数・命令/INSTRREV.txt | 1 + 関数・命令/INTL$.txt | 1 + 関数・命令/ISFALSE.txt | 1 + 関数・命令/ISTRUE.txt | 1 + 関数・命令/JOIN.txt | 1 + 関数・命令/LABEL.txt | 1 + 関数・命令/LCASE$.txt | 1 + 関数・命令/LEFT$.txt | 1 + 関数・命令/LEN.txt | 1 + 関数・命令/LET.txt | 1 + 関数・命令/LOCAL.txt | 1 + 関数・命令/LOG.txt | 1 + 関数・命令/LOOKUP.txt | 1 + 関数・命令/MAKEDIR.txt | 1 + 関数・命令/MAXRANDOM.txt | 1 + 関数・命令/MEMCHECK.txt | 1 + 関数・命令/MEMORY.txt | 1 + 関数・命令/MEMREWIND.txt | 1 + 関数・命令/MEMTELL.txt | 1 + 関数・命令/MID$.txt | 1 + 関数・命令/MINUTE.txt | 1 + 関数・命令/MOD.txt | 1 + 関数・命令/MONTH.txt | 1 + 関数・命令/MONTH$.txt | 1 + 関数・命令/NE.txt | 1 + 関数・命令/NL$.txt | 1 + 関数・命令/NNTL$.txt | 1 + 関数・命令/NOT.txt | 1 + 関数・命令/NOW.txt | 1 + 関数・命令/ODD.txt | 1 + 関数・命令/OPEN.txt | 1 + 関数・命令/OPTION.txt | 1 + 関数・命令/OR.txt | 1 + 関数・命令/OS$.txt | 1 + 関数・命令/PEEK.txt | 1 + 関数・命令/PI.txt | 1 + 関数・命令/POKE.txt | 1 + 関数・命令/POW.txt | 1 + 関数・命令/PRAGMA.txt | 1 + 関数・命令/PRINT.txt | 1 + 関数・命令/PROTO.txt | 1 + 関数・命令/PULL.txt | 1 + 関数・命令/PUSH.txt | 1 + 関数・命令/PUTBYTE.txt | 1 + 関数・命令/PUTLINE.txt | 1 + 関数・命令/RANDOM.txt | 1 + 関数・命令/READ.txt | 1 + 関数・命令/READLN.txt | 1 + 関数・命令/RECEIVE.txt | 1 + 関数・命令/RECORD.txt | 1 + 関数・命令/REDIM.txt | 1 + 関数・命令/REGEX.txt | 1 + 関数・命令/REGLEN.txt | 1 + 関数・命令/RELATE.txt | 1 + 関数・命令/REM.txt | 1 + 関数・命令/RENAME.txt | 1 + 関数・命令/REPEAT.txt | 1 + 関数・命令/REPLACE$.txt | 1 + 関数・命令/RESIZE.txt | 1 + 関数・命令/RESTORE.txt | 1 + 関数・命令/RESUME.txt | 1 + 関数・命令/RETURN.txt | 1 + 関数・命令/RETVAL.txt | 1 + 関数・命令/REVERSE$.txt | 1 + 関数・命令/REWIND.txt | 1 + 関数・命令/RIGHT$.txt | 1 + 関数・命令/RND.txt | 1 + 関数・命令/ROUND.txt | 1 + 関数・命令/ROWS.txt | 1 + 関数・命令/SCROLL.txt | 1 + 関数・命令/SEARCH.txt | 1 + 関数・命令/SECOND.txt | 1 + 関数・命令/SEED.txt | 1 + 関数・命令/SEEK.txt | 1 + 関数・命令/SELECT.txt | 1 + 関数・命令/SEND.txt | 1 + 関数・命令/SETENVIRON.txt | 1 + 関数・命令/SGN.txt | 1 + 関数・命令/SIN.txt | 1 + 関数・命令/SIZEOF.txt | 1 + 関数・命令/SLEEP.txt | 1 + 関数・命令/SORT.txt | 1 + 関数・命令/SPC$.txt | 1 + 関数・命令/SPLIT.txt | 1 + 関数・命令/SQR.txt | 1 + 関数・命令/STOP.txt | 1 + 関数・命令/STR$.txt | 1 + 関数・命令/SUB.txt | 1 + 関数・命令/SYSTEM.txt | 1 + 関数・命令/TAB$.txt | 1 + 関数・命令/TAN.txt | 1 + 関数・命令/TELL.txt | 1 + 関数・命令/TEXTDOMAIN.txt | 1 + 関数・命令/TIMER.txt | 1 + 関数・命令/TIMEVALUE.txt | 1 + 関数・命令/TRACE.txt | 1 + 関数・命令/TRAP.txt | 1 + 関数・命令/TRUE.txt | 1 + 関数・命令/UCASE$.txt | 1 + 関数・命令/USEC.txt | 1 + 関数・命令/USEH.txt | 1 + 関数・命令/VAL.txt | 1 + 関数・命令/VAR.txt | 1 + 関数・命令/VERSION$.txt | 1 + 関数・命令/WAIT.txt | 1 + 関数・命令/WEEK.txt | 1 + 関数・命令/WEEKDAY$.txt | 1 + 関数・命令/WHILE.txt | 1 + 関数・命令/WITH.txt | 1 + 関数・命令/WRITELN.txt | 1 + 関数・命令/YEAR.txt | 1 + 256 files changed, 256 insertions(+) create mode 100644 HUG/ATTACH.txt create mode 100644 HUG/BUTTON.txt create mode 100644 HUG/CALLBACK.txt create mode 100644 HUG/CALLBACKX.txt create mode 100644 HUG/CANVAS.txt create mode 100644 HUG/CHECK.txt create mode 100644 HUG/CIRCLE.txt create mode 100644 HUG/CLIPBOARD.txt create mode 100644 HUG/COMBO.txt create mode 100644 HUG/DISABLE.txt create mode 100644 HUG/DISPLAY.txt create mode 100644 HUG/DRAW.txt create mode 100644 HUG/Dialog Response Codes.txt create mode 100644 HUG/EDIT.txt create mode 100644 HUG/ENABLE.txt create mode 100644 HUG/ENTRY.txt create mode 100644 HUG/FILEDIALOG.txt create mode 100644 HUG/FOCUS.txt create mode 100644 HUG/FONT.txt create mode 100644 HUG/FRAME.txt create mode 100644 HUG/GET.txt create mode 100644 HUG/GETPROPERTY.txt create mode 100644 HUG/GRAB$.txt create mode 100644 HUG/HIDE.txt create mode 100644 HUG/HSEPARATOR.txt create mode 100644 HUG/HSLIDER.txt create mode 100644 HUG/HUGLIB$.txt create mode 100644 HUG/HUGOPTIONS.txt create mode 100644 HUG/HUGVERSION$.txt create mode 100644 HUG/IMAGE.txt create mode 100644 HUG/INIT.txt create mode 100644 HUG/KEY.txt create mode 100644 HUG/LINE.txt create mode 100644 HUG/LIST.txt create mode 100644 HUG/MARK.txt create mode 100644 HUG/METHOD.txt create mode 100644 HUG/MOUSE.txt create mode 100644 HUG/MSGDIALOG.txt create mode 100644 HUG/NOTEBOOK.txt create mode 100644 HUG/OUT.txt create mode 100644 HUG/PASSWORD.txt create mode 100644 HUG/PICTURE.txt create mode 100644 HUG/PIXEL.txt create mode 100644 HUG/PROGRESSBAR.txt create mode 100644 HUG/PROPERTY.txt create mode 100644 HUG/QUIT.txt create mode 100644 HUG/RADIO.txt create mode 100644 HUG/REGISTER.txt create mode 100644 HUG/RESETKEY.txt create mode 100644 HUG/SCREENSIZE.txt create mode 100644 HUG/SETPROPERTY.txt create mode 100644 HUG/SHOW.txt create mode 100644 HUG/SPIN.txt create mode 100644 HUG/SQUARE.txt create mode 100644 HUG/STOCK.txt create mode 100644 HUG/SYNC.txt create mode 100644 HUG/TEXT.txt create mode 100644 HUG/TIMEOUT.txt create mode 100644 HUG/TOGGLE.txt create mode 100644 HUG/UNFORUS.txt create mode 100644 HUG/VSEPARATOR.txt create mode 100644 HUG/VSLIDER.txt create mode 100644 HUG/WIDGET.txt create mode 100644 HUG/WINDOW.txt create mode 100644 Rumtime エラーコード.txt create mode 100644 standard POSIX variables.txt create mode 100644 実行・パラメータ.txt create mode 100644 関数・命令/ABS.txt create mode 100644 関数・命令/ACOS.txt create mode 100644 関数・命令/ADDRESS.txt create mode 100644 関数・命令/ALARM.txt create mode 100644 関数・命令/ALIAS.txt create mode 100644 関数・命令/AND.txt create mode 100644 関数・命令/ARGUMENT$.txt create mode 100644 関数・命令/ASC.txt create mode 100644 関数・命令/ASIN.txt create mode 100644 関数・命令/ATN.txt create mode 100644 関数・命令/BREAK.txt create mode 100644 関数・命令/CALL.txt create mode 100644 関数・命令/CATCH.txt create mode 100644 関数・命令/CHANGEDIR.txt create mode 100644 関数・命令/CHOP$.txt create mode 100644 関数・命令/CHR$.txt create mode 100644 関数・命令/CLEAR.txt create mode 100644 関数・命令/CLOSE.txt create mode 100644 関数・命令/COLOR.txt create mode 100644 関数・命令/COLUMNS.txt create mode 100644 関数・命令/CONCAT$.txt create mode 100644 関数・命令/CONST.txt create mode 100644 関数・命令/CONTINUE.txt create mode 100644 関数・命令/COPY.txt create mode 100644 関数・命令/COS.txt create mode 100644 関数・命令/CURDIR$.txt create mode 100644 関数・命令/CURSOR.txt create mode 100644 関数・命令/DATA.txt create mode 100644 関数・命令/DAY.txt create mode 100644 関数・命令/DEC.txt create mode 100644 関数・命令/DECLARE.txt create mode 100644 関数・命令/DECR.txt create mode 100644 関数・命令/DEF FN.txt create mode 100644 関数・命令/DELETE.txt create mode 100644 関数・命令/END.txt create mode 100644 関数・命令/ENDFILE.txt create mode 100644 関数・命令/EPRINT.txt create mode 100644 関数・命令/EQ.txt create mode 100644 関数・命令/EQUAL.txt create mode 100644 関数・命令/ERROR.txt create mode 100644 関数・命令/ERR$.txt create mode 100644 関数・命令/EVEN.txt create mode 100644 関数・命令/EXEC$.txt create mode 100644 関数・命令/EXIT.txt create mode 100644 関数・命令/EXP.txt create mode 100644 関数・命令/EXTRACT$.txt create mode 100644 関数・命令/FALSE.txt create mode 100644 関数・命令/FILEEXISTS.txt create mode 100644 関数・命令/FILELEN.txt create mode 100644 関数・命令/FILETIME.txt create mode 100644 関数・命令/FILETYPE.txt create mode 100644 関数・命令/FILL$.txt create mode 100644 関数・命令/FLOOR.txt create mode 100644 関数・命令/FOR.txt create mode 100644 関数・命令/FP.txt create mode 100644 関数・命令/FREE.txt create mode 100644 関数・命令/FUNCTION.txt create mode 100644 関数・命令/GETBYTE.txt create mode 100644 関数・命令/GETENVIRON$.txt create mode 100644 関数・命令/GETFILE.txt create mode 100644 関数・命令/GETKEY.txt create mode 100644 関数・命令/GETLINE.txt create mode 100644 関数・命令/GETPEER$.txt create mode 100644 関数・命令/GETX.txt create mode 100644 関数・命令/GETY.txt create mode 100644 関数・命令/GLOBAL.txt create mode 100644 関数・命令/GOSUB.txt create mode 100644 関数・命令/GOTO.txt create mode 100644 関数・命令/GOTOXY.txt create mode 100644 関数・命令/HEX$.txt create mode 100644 関数・命令/HOST$.txt create mode 100644 関数・命令/HOUR.txt create mode 100644 関数・命令/IF.txt create mode 100644 関数・命令/IMPORT.txt create mode 100644 関数・命令/INCLUDE.txt create mode 100644 関数・命令/INCR.txt create mode 100644 関数・命令/INPUT.txt create mode 100644 関数・命令/INSTR.txt create mode 100644 関数・命令/INSTRREV.txt create mode 100644 関数・命令/INTL$.txt create mode 100644 関数・命令/ISFALSE.txt create mode 100644 関数・命令/ISTRUE.txt create mode 100644 関数・命令/JOIN.txt create mode 100644 関数・命令/LABEL.txt create mode 100644 関数・命令/LCASE$.txt create mode 100644 関数・命令/LEFT$.txt create mode 100644 関数・命令/LEN.txt create mode 100644 関数・命令/LET.txt create mode 100644 関数・命令/LOCAL.txt create mode 100644 関数・命令/LOG.txt create mode 100644 関数・命令/LOOKUP.txt create mode 100644 関数・命令/MAKEDIR.txt create mode 100644 関数・命令/MAXRANDOM.txt create mode 100644 関数・命令/MEMCHECK.txt create mode 100644 関数・命令/MEMORY.txt create mode 100644 関数・命令/MEMREWIND.txt create mode 100644 関数・命令/MEMTELL.txt create mode 100644 関数・命令/MID$.txt create mode 100644 関数・命令/MINUTE.txt create mode 100644 関数・命令/MOD.txt create mode 100644 関数・命令/MONTH.txt create mode 100644 関数・命令/MONTH$.txt create mode 100644 関数・命令/NE.txt create mode 100644 関数・命令/NL$.txt create mode 100644 関数・命令/NNTL$.txt create mode 100644 関数・命令/NOT.txt create mode 100644 関数・命令/NOW.txt create mode 100644 関数・命令/ODD.txt create mode 100644 関数・命令/OPEN.txt create mode 100644 関数・命令/OPTION.txt create mode 100644 関数・命令/OR.txt create mode 100644 関数・命令/OS$.txt create mode 100644 関数・命令/PEEK.txt create mode 100644 関数・命令/PI.txt create mode 100644 関数・命令/POKE.txt create mode 100644 関数・命令/POW.txt create mode 100644 関数・命令/PRAGMA.txt create mode 100644 関数・命令/PRINT.txt create mode 100644 関数・命令/PROTO.txt create mode 100644 関数・命令/PULL.txt create mode 100644 関数・命令/PUSH.txt create mode 100644 関数・命令/PUTBYTE.txt create mode 100644 関数・命令/PUTLINE.txt create mode 100644 関数・命令/RANDOM.txt create mode 100644 関数・命令/READ.txt create mode 100644 関数・命令/READLN.txt create mode 100644 関数・命令/RECEIVE.txt create mode 100644 関数・命令/RECORD.txt create mode 100644 関数・命令/REDIM.txt create mode 100644 関数・命令/REGEX.txt create mode 100644 関数・命令/REGLEN.txt create mode 100644 関数・命令/RELATE.txt create mode 100644 関数・命令/REM.txt create mode 100644 関数・命令/RENAME.txt create mode 100644 関数・命令/REPEAT.txt create mode 100644 関数・命令/REPLACE$.txt create mode 100644 関数・命令/RESIZE.txt create mode 100644 関数・命令/RESTORE.txt create mode 100644 関数・命令/RESUME.txt create mode 100644 関数・命令/RETURN.txt create mode 100644 関数・命令/RETVAL.txt create mode 100644 関数・命令/REVERSE$.txt create mode 100644 関数・命令/REWIND.txt create mode 100644 関数・命令/RIGHT$.txt create mode 100644 関数・命令/RND.txt create mode 100644 関数・命令/ROUND.txt create mode 100644 関数・命令/ROWS.txt create mode 100644 関数・命令/SCROLL.txt create mode 100644 関数・命令/SEARCH.txt create mode 100644 関数・命令/SECOND.txt create mode 100644 関数・命令/SEED.txt create mode 100644 関数・命令/SEEK.txt create mode 100644 関数・命令/SELECT.txt create mode 100644 関数・命令/SEND.txt create mode 100644 関数・命令/SETENVIRON.txt create mode 100644 関数・命令/SGN.txt create mode 100644 関数・命令/SIN.txt create mode 100644 関数・命令/SIZEOF.txt create mode 100644 関数・命令/SLEEP.txt create mode 100644 関数・命令/SORT.txt create mode 100644 関数・命令/SPC$.txt create mode 100644 関数・命令/SPLIT.txt create mode 100644 関数・命令/SQR.txt create mode 100644 関数・命令/STOP.txt create mode 100644 関数・命令/STR$.txt create mode 100644 関数・命令/SUB.txt create mode 100644 関数・命令/SYSTEM.txt create mode 100644 関数・命令/TAB$.txt create mode 100644 関数・命令/TAN.txt create mode 100644 関数・命令/TELL.txt create mode 100644 関数・命令/TEXTDOMAIN.txt create mode 100644 関数・命令/TIMER.txt create mode 100644 関数・命令/TIMEVALUE.txt create mode 100644 関数・命令/TRACE.txt create mode 100644 関数・命令/TRAP.txt create mode 100644 関数・命令/TRUE.txt create mode 100644 関数・命令/UCASE$.txt create mode 100644 関数・命令/USEC.txt create mode 100644 関数・命令/USEH.txt create mode 100644 関数・命令/VAL.txt create mode 100644 関数・命令/VAR.txt create mode 100644 関数・命令/VERSION$.txt create mode 100644 関数・命令/WAIT.txt create mode 100644 関数・命令/WEEK.txt create mode 100644 関数・命令/WEEKDAY$.txt create mode 100644 関数・命令/WHILE.txt create mode 100644 関数・命令/WITH.txt create mode 100644 関数・命令/WRITELN.txt create mode 100644 関数・命令/YEAR.txt diff --git a/HUG/ATTACH.txt b/HUG/ATTACH.txt new file mode 100644 index 0000000..c6e8575 --- /dev/null +++ b/HUG/ATTACH.txt @@ -0,0 +1 @@ +ATTACH ATTACH(window, widget, x, y) Type: directive This function attaches a widget to a window at position , . The top left of the window should be taken as reference (0, 0). This directive also can be used to position a Window on the screen. The first argument must then contain a 0, and the second argument must contain the Window ID. \ No newline at end of file diff --git a/HUG/BUTTON.txt b/HUG/BUTTON.txt new file mode 100644 index 0000000..b17664d --- /dev/null +++ b/HUG/BUTTON.txt @@ -0,0 +1 @@ +BUTTON BUTTON("caption", xsize, ysize) Type: function ボタンを生成します。 "caption" = ボタンの文字 = 横幅 = 縦幅 戻り値 = 生成されたボタンの ID \ No newline at end of file diff --git a/HUG/CALLBACK.txt b/HUG/CALLBACK.txt new file mode 100644 index 0000000..99c276d --- /dev/null +++ b/HUG/CALLBACK.txt @@ -0,0 +1 @@ +CALLBACK CALLBACK(widget, function) Type: directive Defines a self-defined where HUG should jump to when an event for occurs. \ No newline at end of file diff --git a/HUG/CALLBACKX.txt b/HUG/CALLBACKX.txt new file mode 100644 index 0000000..35d0b8a --- /dev/null +++ b/HUG/CALLBACKX.txt @@ -0,0 +1 @@ +CALLBACKX CALLBACKX(widget, function, value) Type: directive Defines a self-defined where HUG should jump to when an event for occurs, and pass to that function. The arguments in the callback function should catch this value. Example: INCLUDE "hug.bac" SUB demo(NUMBER widget, NUMBER value) PRINT value END SUB window = WINDOW("Hello", 200, 200) button = BUTTON("press here", 100, 50) ATTACH (window, button, 10, 10) CALLBACKX(button, demo, 12345) DISPLAY \ No newline at end of file diff --git a/HUG/CANVAS.txt b/HUG/CANVAS.txt new file mode 100644 index 0000000..b02769b --- /dev/null +++ b/HUG/CANVAS.txt @@ -0,0 +1 @@ +CANVAS CANVAS(xsize, ysize) Type: function Creates a canvas of width and height . Returns the ID of the created canvas. The top left corner is defined as position(0, 0). The canvas created last is regarded as the default canvas where the drawing takes place. The default canvas can be changed with the function DRAW. Note that the canvas also can be created as an OpenGL canvas, provided that either the GtkGlArea library or the GtkGlext library is available on the system. To do so, use the CANVAS option in HUGOPTIONS before creating the canvas. \ No newline at end of file diff --git a/HUG/CHECK.txt b/HUG/CHECK.txt new file mode 100644 index 0000000..181d46b --- /dev/null +++ b/HUG/CHECK.txt @@ -0,0 +1 @@ +CHECK CHECK("caption", xsize, ysize) Type: function チェックボタンを生成します。 "caption" ボタンの横に表示する文字列 = 横幅 = 縦幅 戻り値 = 生成されたボタンの ID \ No newline at end of file diff --git a/HUG/CIRCLE.txt b/HUG/CIRCLE.txt new file mode 100644 index 0000000..7c82414 --- /dev/null +++ b/HUG/CIRCLE.txt @@ -0,0 +1 @@ +CIRCLE CIRCLE("color", xposition, yposition, width, height, fill) Type: directive 円を描きます。GL キャンバスで有効です。 "color" = 色。"#rrggbb" の形式。赤なら"#FF0000" = 円を構成する長方形左上の横座標 = 円を構成する長方形左上の縦座標 = 横幅 = 縦幅 = 0:ワイヤー / 0 以外:塗りつぶす \ No newline at end of file diff --git a/HUG/CLIPBOARD.txt b/HUG/CLIPBOARD.txt new file mode 100644 index 0000000..d76328a --- /dev/null +++ b/HUG/CLIPBOARD.txt @@ -0,0 +1 @@ +CLIPBOARD CLIPBOARD Type: function クリップボードオブジェクトを得ます。 戻り値 = 生成されたクリップボードのID \ No newline at end of file diff --git a/HUG/COMBO.txt b/HUG/COMBO.txt new file mode 100644 index 0000000..2601ea6 --- /dev/null +++ b/HUG/COMBO.txt @@ -0,0 +1 @@ +COMBO COMBO("text", xsize, ysize) Type: function ComboBox(パーツを配置できるウインドウ)を生成します。 "text" = ボックス名 = 横の大きさ = 縦の大きさ 戻り値 = 生成された ConboBox の ID \ No newline at end of file diff --git a/HUG/DISABLE.txt b/HUG/DISABLE.txt new file mode 100644 index 0000000..ed1e8ec --- /dev/null +++ b/HUG/DISABLE.txt @@ -0,0 +1 @@ +DISABLE DISABLE(widget) Type: method ウイジェットが使えないようにします。 = ウイジェット ID \ No newline at end of file diff --git a/HUG/DISPLAY.txt b/HUG/DISPLAY.txt new file mode 100644 index 0000000..02892d0 --- /dev/null +++ b/HUG/DISPLAY.txt @@ -0,0 +1 @@ +DISPLAY DISPLAY Type: directive Starts executing the main event loop. この機能は GUI を生成した最後に呼び出します。 \ No newline at end of file diff --git a/HUG/DRAW.txt b/HUG/DRAW.txt new file mode 100644 index 0000000..90f0b1e --- /dev/null +++ b/HUG/DRAW.txt @@ -0,0 +1 @@ +DRAW DRAW(canvas) Type: directive Defines the default canvas where the drawing takes place. In case of an OpenGL canvas where GL_FREEZE is enabled (see HUGOPTIONS), or in case non-HUG drawing is used, this function must be called first, as it will prepare the drawing buffer. Then after the actual drawing is finished, the GL canvas must be updated using the SYNC directive. In all cases the DRAW directive returns the actual lowlevel drawing sub widget. \ No newline at end of file diff --git a/HUG/Dialog Response Codes.txt b/HUG/Dialog Response Codes.txt new file mode 100644 index 0000000..0321c68 --- /dev/null +++ b/HUG/Dialog Response Codes.txt @@ -0,0 +1 @@ +Dialog Response Codes Code Meaning GTK_RESPONSE_ACCEPT Accept button was pressed GTK_RESPONSE_DELETE_EVENT Dialog was closed GTK_RESPONSE_OK OK button was pressed GTK_RESPONSE_CANCEL Cancel button was pressed GTK_RESPONSE_CLOSE Close button was pressed GTK_RESPONSE_YES Yes button was pressed GTK_RESPONSE_NO No button was pressed GTK_RESPONSE_APPLY Apply button was pressed GTK_RESPONSE_HELP Help button was pressed \ No newline at end of file diff --git a/HUG/EDIT.txt b/HUG/EDIT.txt new file mode 100644 index 0000000..0734c71 --- /dev/null +++ b/HUG/EDIT.txt @@ -0,0 +1 @@ +EDIT EDIT(xsize, ysize) Type: directive 複数行のテキストボックスを生成します。 = 横幅 = 縦幅 戻り値 = 生成されたテキストボックスの ID \ No newline at end of file diff --git a/HUG/ENABLE.txt b/HUG/ENABLE.txt new file mode 100644 index 0000000..b88a6c0 --- /dev/null +++ b/HUG/ENABLE.txt @@ -0,0 +1 @@ +ENABLE ENABLE(widget) Type: method ウィジェットが使えるようにします。 = ウィジェット ID \ No newline at end of file diff --git a/HUG/ENTRY.txt b/HUG/ENTRY.txt new file mode 100644 index 0000000..a585133 --- /dev/null +++ b/HUG/ENTRY.txt @@ -0,0 +1 @@ +ENTRY ENTRY("text", xsize, ysize) Type: function 1行のテキストボックスを生成します。 "text" = 入っているテキスト = 横幅 = 縦幅 戻り値 = 生成されたテキストボックスの ID \ No newline at end of file diff --git a/HUG/FILEDIALOG.txt b/HUG/FILEDIALOG.txt new file mode 100644 index 0000000..f64a278 --- /dev/null +++ b/HUG/FILEDIALOG.txt @@ -0,0 +1 @@ +FILEDIALOG FILEDIALOG("title", "caption", xsize, ysize, action) Type: function ファイルダイヤログを生成します。 生成されたダイヤログは非表示になるため、SHOW で表示させます。 "title" = タイトル "caption" = キャプション = 横幅 = 縦幅 = 0:ファイルを開く / 1:ファイルを保存 / 2:フォルダの選択 / 3: フォルダの生成 戻り値 = 生成されたダイヤログの ID \ No newline at end of file diff --git a/HUG/FOCUS.txt b/HUG/FOCUS.txt new file mode 100644 index 0000000..1fdcb51 --- /dev/null +++ b/HUG/FOCUS.txt @@ -0,0 +1 @@ +FOCUS FOCUS(widget) Type: method 指定のウィジェットにフォーカスを当てます。 = ウィジェット ID \ No newline at end of file diff --git a/HUG/FONT.txt b/HUG/FONT.txt new file mode 100644 index 0000000..656ea49 --- /dev/null +++ b/HUG/FONT.txt @@ -0,0 +1 @@ +FONT FONT(widget, "Font name") Type: directive ウィジェットのフォントを設定します。 = ウィジェットの種類 "Font name" = "フォント名 サイズ" 例: FONT(window, "Luxi Mono 12") FONT(button, "Arial 15") \ No newline at end of file diff --git a/HUG/FRAME.txt b/HUG/FRAME.txt new file mode 100644 index 0000000..c9e6df5 --- /dev/null +++ b/HUG/FRAME.txt @@ -0,0 +1 @@ +FRAME FRAME(xsize, ysize) Type: function フレームを設定します。 = 横幅 = 縦幅 戻り値 = 生成したフレームの ID \ No newline at end of file diff --git a/HUG/GET.txt b/HUG/GET.txt new file mode 100644 index 0000000..7f8768c --- /dev/null +++ b/HUG/GET.txt @@ -0,0 +1 @@ +GET GET(widget) Type: method ウィジェットから値を得ます。 ウィジェット 値 Window 0 = ウインドウ / 1 = 全画面 Button 0 = 押していない / 1 = 押している Toggle 0 = 押していない / 1 = 押している Stock 0 = 押していない / 1 = 押している Check 0 = 押していない / 1 = 押している Radio 0 = 選択してない / 1 = 選択してる Entry 影響なし Password 0 = パスワードが見えない / 1 = パスワードが見える Mark 0 = 選択してない / 1 = 選択してる Combo 選ばれた列のインデックス番号 Progressbar 進捗パーセント Hseparator 影響なし Vseparator 影響なし Frame 影響なし Edit テキストの行数 List 選択されている列のインデックス番号 Spin 現在の値 Notebook 現在のタブ番号 Msgdialog 影響なし Filedialog 影響なし Image 影響なし Clipboard 影響なし Hslider 現在のスライザー値 Vslider 現在のスライザー値 \ No newline at end of file diff --git a/HUG/GETPROPERTY.txt b/HUG/GETPROPERTY.txt new file mode 100644 index 0000000..5586fca --- /dev/null +++ b/HUG/GETPROPERTY.txt @@ -0,0 +1 @@ +GETPROPERTY GETPROPERTY(widget, "property", variable) Type: directive Retrieves the value of a property of a widget into a variable. Example: DECLARE t$ GETPROPERTY(win, "title", ADDRESS(t$)) \ No newline at end of file diff --git a/HUG/GRAB$.txt b/HUG/GRAB$.txt new file mode 100644 index 0000000..7474627 --- /dev/null +++ b/HUG/GRAB$.txt @@ -0,0 +1 @@ +GRAB$ GRAB$(widget) Type: method ウィジェットのテキストを得ます。 ウェジェット 得る値 Window タイトルバーのテキスト Button ボタンの caption Toggle ボタンの caption Stock ボタンの stock text Check チェックボタンの右にある caption Radio ラジオボタンの右にある caption Entry ボックス内のテキスト Password ボックス内のテキスト Mark Gets the text from the label (Mark) Combo Get the current selection of the combobox Progressbar Gets the text from the progressbar Hseparator 変化なし Vseparator 変化なし Frame Gets the caption from a frame Edit Gets the full text from a multiline editor List Gets the current selected line from the list Spin 変化なし Notebook Returns caption in the active tab Msgdialog Returns the text in the message dialog Filedialog Returns the selected filename in the file dialog Image Returns the filename being displayed Clipboard Gets the text from the clipboard Hslider 変化なし Vslider 変化なし \ No newline at end of file diff --git a/HUG/HIDE.txt b/HUG/HIDE.txt new file mode 100644 index 0000000..e91cc70 --- /dev/null +++ b/HUG/HIDE.txt @@ -0,0 +1 @@ +HIDE HIDE(widget) Type: method ウィジェットで非表示にします。 = ウィジェット ID \ No newline at end of file diff --git a/HUG/HSEPARATOR.txt b/HUG/HSEPARATOR.txt new file mode 100644 index 0000000..0c166dc --- /dev/null +++ b/HUG/HSEPARATOR.txt @@ -0,0 +1 @@ +HSEPARATOR HSEPARATOR(xsize) Type: function 横セバレーターを生成します。 = 横幅 帰り値 = 生成されたセパレーターの ID \ No newline at end of file diff --git a/HUG/HSLIDER.txt b/HUG/HSLIDER.txt new file mode 100644 index 0000000..54138be --- /dev/null +++ b/HUG/HSLIDER.txt @@ -0,0 +1 @@ +HSLIDER HSLIDER(xsize, ysize, begin, end, step) Type: function 横のスライダーを生成します。 = 横幅 = 縦幅 = 開始値 = 終了値 = 間隔幅 戻り値 = 生成されたスライダーの ID \ No newline at end of file diff --git a/HUG/HUGLIB$.txt b/HUG/HUGLIB$.txt new file mode 100644 index 0000000..2e0ab83 --- /dev/null +++ b/HUG/HUGLIB$.txt @@ -0,0 +1 @@ +HUGLIB$ HUGLIB$("type") Type: function Returns the actual backend library currently used by HUG. Arguments can be one of the following: "gtk" – current GTK library version "gdk" - current GDK library version "glib" - current Glib library version "gobject" - current Gobject library version "pango" - current Pango library version "glarea" - current GtkGlArea library version "glext" - current GtkGlExt library version \ No newline at end of file diff --git a/HUG/HUGOPTIONS.txt b/HUG/HUGOPTIONS.txt new file mode 100644 index 0000000..e61479a --- /dev/null +++ b/HUG/HUGOPTIONS.txt @@ -0,0 +1 @@ +HUGOPTIONS HUGOPTIONS("option") Type: directive This function influences the behavior of the HUG library. Per invocation only one option can be set. The following options are recognized: "TABLE x y" - define a table as layer for the ATTACH function "BASEXFTDPI x" - define the default font dpi for the current desktop. Default: 96 "SCALING" - the created GUI should be scaled to fit the desktop font (default) "NOSCALING" - undo the scaling of the GUI "WIDGET_SHOW x" - by default show widgets at creation (1) or not (0). Default: 1 "FONT name$" - default font for all the widgets. Example: "FONT Arial 12" "CANVAS type$" - define canvas type (GL, GLAREA, GLEXT, GOO or GTK). The option GL tries to autodetect a suitable library. Example: "CANVAS GL" "GL_FREEZE x" – automatically update the GL canvas (0), or not (1). Enabling this option will achieve better performance. Default: 0 \ No newline at end of file diff --git a/HUG/HUGVERSION$.txt b/HUG/HUGVERSION$.txt new file mode 100644 index 0000000..bede204 --- /dev/null +++ b/HUG/HUGVERSION$.txt @@ -0,0 +1 @@ +HUGVERSION$ HUGVERSION$ Type: variable HUG のバージョンを返します。 戻り値 = HUG のバージョン \ No newline at end of file diff --git a/HUG/IMAGE.txt b/HUG/IMAGE.txt new file mode 100644 index 0000000..2f40af9 --- /dev/null +++ b/HUG/IMAGE.txt @@ -0,0 +1 @@ +IMAGE IMAGE("file", xsize, ysize) Type: directive 画像を表示します。 "file" = 画像ファイル名 = 横幅 = 縦幅 \ No newline at end of file diff --git a/HUG/INIT.txt b/HUG/INIT.txt new file mode 100644 index 0000000..099d54f --- /dev/null +++ b/HUG/INIT.txt @@ -0,0 +1 @@ +INIT INIT Type: directive HUG ライブラリを初期化します。 共有ライブラリが入り HUG の編集が生じた際に実行します。 通常は HUG を入れた際に自動的に実行されます。 \ No newline at end of file diff --git a/HUG/KEY.txt b/HUG/KEY.txt new file mode 100644 index 0000000..a6040d8 --- /dev/null +++ b/HUG/KEY.txt @@ -0,0 +1 @@ +KEY KEY Type: function 最後にキーボードから押されたキーを返します。 RESETKEY も参照して下さい。 戻り値: GDK ヘッダーファイル によって得られた値 \ No newline at end of file diff --git a/HUG/LINE.txt b/HUG/LINE.txt new file mode 100644 index 0000000..88378c3 --- /dev/null +++ b/HUG/LINE.txt @@ -0,0 +1 @@ +LINE LINE("color", xstart, ystart, xend, yend) Type: directive 線を描きます。GL キャンバスで有効です。 "color" = 色。"#rrggbb" 形式。緑なら "#00FF00" = 開始横座標 = 開始縦座標 = 終了横座標 = 終了縦座標 \ No newline at end of file diff --git a/HUG/LIST.txt b/HUG/LIST.txt new file mode 100644 index 0000000..9f0ec22 --- /dev/null +++ b/HUG/LIST.txt @@ -0,0 +1 @@ +LIST LIST(xsize, ysize) Type: function 複数行のリストボックスを生成します。 xsize = 横幅 ysize = 縦幅 戻り値 = 生成されたリストボックスの ID \ No newline at end of file diff --git a/HUG/MARK.txt b/HUG/MARK.txt new file mode 100644 index 0000000..d96ce2a --- /dev/null +++ b/HUG/MARK.txt @@ -0,0 +1 @@ +MARK MARK("caption", xsize, ysize) Type: function ラベルを生成します。 "caption" = キャプション。装飾のために Pango Text Attribute Markup Language を含める事ができます。 = 横幅 = 縦幅 戻り値 = 生成されたラベルの ID \ No newline at end of file diff --git a/HUG/METHOD.txt b/HUG/METHOD.txt new file mode 100644 index 0000000..52059ad --- /dev/null +++ b/HUG/METHOD.txt @@ -0,0 +1 @@ +METHOD METHOD(widget, functype, custom func) Type: directive After an external widget has been registered into HUG (see REGISTER), it is possible to define the default HUG methods also. This is an optional step. The widgetID needs to be passed as a first argument, then the type of HUG method as second argument, where 1 = GRAB$, 2 = TEXT, 3 = GET and 4 = SET. The last argument must contain the name of the self-defined SUB or FUNCTION which implements the method. Subsequent invocations of GRAB$, TEXT, GET and SET for the external widget will now execute the self-defined implementation of these methods. \ No newline at end of file diff --git a/HUG/MOUSE.txt b/HUG/MOUSE.txt new file mode 100644 index 0000000..af9b301 --- /dev/null +++ b/HUG/MOUSE.txt @@ -0,0 +1 @@ +MOUSE MOUSE(x) Type: function キャンバス上でのマウス情報を返します。 = 0:横座標 / 1:縦座標 / 2:ボタン番号 / 3:マウスホイール方向 0=上 1=下 / 4:マウスが有効か マウスがキャンバスの外にある時は -1 が返されます。 \ No newline at end of file diff --git a/HUG/MSGDIALOG.txt b/HUG/MSGDIALOG.txt new file mode 100644 index 0000000..45d2a75 --- /dev/null +++ b/HUG/MSGDIALOG.txt @@ -0,0 +1 @@ +MSGDIALOG MSGDIALOG("text", xsize, ysize, type, buttons) Type: function Creates a dialog with a text, and a width of and a height of . Returns the ID of the created dialog. The type of dialog can be one of the following: 0 - informational, 1 - warning, 2 - question, - 3 - error and 4 - other. The buttons can have the following values: 0 - no button, 1 - ok button, 2 - close, 3 - cancel, 4 - yes/no, and 5 - ok/cancel. By default the dialog will be hidden. Use the SHOW function to make it visible. The text may contain Pango Text Attribute Markup Language to set different styles and formats. The dialog can be connected to a callback function which should have two arguments, the first for the dialog and the second for the button. For example: INCLUDE "hug.bac" SUB HandleError(NUMBER dialog, int button) HIDE(dialog) IF button = GTK_RESPONSE_YES THEN <...your code here...> END IF END SUB ErrDlg = MSGDIALOG("Error", 300, 200, 3, 4) CALLBACK(ErrDlg, HandleError) For a full list of dialog response codes, please refer to the Appendix. \ No newline at end of file diff --git a/HUG/NOTEBOOK.txt b/HUG/NOTEBOOK.txt new file mode 100644 index 0000000..38abc9b --- /dev/null +++ b/HUG/NOTEBOOK.txt @@ -0,0 +1 @@ +NOTEBOOK NOTEBOOK("caption", xsize, ysize) Type: function Creates a notebook with one tab containing a caption, and a width of and a height of . Returns the ID of the created notebook. \ No newline at end of file diff --git a/HUG/OUT.txt b/HUG/OUT.txt new file mode 100644 index 0000000..733a6b3 --- /dev/null +++ b/HUG/OUT.txt @@ -0,0 +1 @@ +OUT OUT("text", "fgcolor", "bgcolor", xposition, yposition) Type: directive デフォルトキャンバスにテキストを描きます。 "text" = 描くテキスト文字。Pango Text Attribute Markup Language を使う事ができます "fgcolor" = 文字色。"#rrggbb" で設定します。黄色は "#FFFF00" "bgcolor" = 背景色。"#rrggbb" で設定します xposition = 左上の横座標 yposition = 左上の縦座標 \ No newline at end of file diff --git a/HUG/PASSWORD.txt b/HUG/PASSWORD.txt new file mode 100644 index 0000000..394f9a1 --- /dev/null +++ b/HUG/PASSWORD.txt @@ -0,0 +1 @@ +PASSWORD PASSWORD(xsize, ysize) Type: function パスワード入力テキストエリアを生成します。ここで入力されたテキストは特別文字に変わって表示されます。 xsize = 横幅 ysize = 縦幅 戻り値 = 生成されたテキストエリアの ID \ No newline at end of file diff --git a/HUG/PICTURE.txt b/HUG/PICTURE.txt new file mode 100644 index 0000000..2082394 --- /dev/null +++ b/HUG/PICTURE.txt @@ -0,0 +1 @@ +PICTURE PICTURE("file", xposition, yposition, xsize, ysize) Type: directive デフォルトキャンバスに画像を描きます。 "file" = 画像ファイル名。画像のファイル形式は自動認識されます xposition = 左上の横座標 yposition = 左上の縦座標 xsize = 横幅 ysize = 縦幅 \ No newline at end of file diff --git a/HUG/PIXEL.txt b/HUG/PIXEL.txt new file mode 100644 index 0000000..5edf3e1 --- /dev/null +++ b/HUG/PIXEL.txt @@ -0,0 +1 @@ +PIXEL PIXEL("color", xposition, yposition) Type: directive 点(ピクセル)を描きます。GL キャンバスで有効です。 "color" = 色。"#rrggbb" 形式。青は "#0000FF" = 横座標 = 縦座標 \ No newline at end of file diff --git a/HUG/PROGRESSBAR.txt b/HUG/PROGRESSBAR.txt new file mode 100644 index 0000000..d956dd3 --- /dev/null +++ b/HUG/PROGRESSBAR.txt @@ -0,0 +1 @@ +PROGRESSBAR PROGRESSBAR("caption", xsize, ysize) Type: function プログレスバーを生成します。 "caption" = キャプション = 横座標 = 縦座標 戻り値 = 生成されたプログレスバーの ID \ No newline at end of file diff --git a/HUG/PROPERTY.txt b/HUG/PROPERTY.txt new file mode 100644 index 0000000..d0610c9 --- /dev/null +++ b/HUG/PROPERTY.txt @@ -0,0 +1 @@ +PROPERTY PROPERTY(widget, "property", value) Type: directive SETPROPERTY を参照して下さい \ No newline at end of file diff --git a/HUG/QUIT.txt b/HUG/QUIT.txt new file mode 100644 index 0000000..6d5cff8 --- /dev/null +++ b/HUG/QUIT.txt @@ -0,0 +1 @@ +QUIT QUIT Type: directive HUG を出て、プログラムを終了します。 \ No newline at end of file diff --git a/HUG/RADIO.txt b/HUG/RADIO.txt new file mode 100644 index 0000000..e526f74 --- /dev/null +++ b/HUG/RADIO.txt @@ -0,0 +1 @@ +RADIO RADIO("caption", xsize, ysize, group) Type: function ラジオボタンを生成します。 "caption" = キャプション = 横座標 = 縦座標 = 0:最初のラジオボタン 1〜:続くラジオボタン 戻り値 = 生成されたラジオボタンの ID \ No newline at end of file diff --git a/HUG/REGISTER.txt b/HUG/REGISTER.txt new file mode 100644 index 0000000..c485c23 --- /dev/null +++ b/HUG/REGISTER.txt @@ -0,0 +1 @@ +REGISTER REGISTER(widget, xsize, ysize, signal$, signal_listen, to_attach, set_font, set_focus) Type: directive In case an external widget needs to be visible for the HUG functions ATTACH and CALLBACK, this directive can be used to register the widget into the internal HUG adminstration. The meaning of the arguments: widget: the widget ID to register xsize: the width of the new widget ysize: the height of the new widget signal$: the actual name of the signal to emit when the widget is activated, for example: "activate", "clicked", "show", etc. the (sub-)widget which actually listens to the signal, 0 = default widget the (sub-)widget which actually is attached, 0 = default widget the (sub-)widget which actually displays text, 0 = default widget the (sub-)widget which actually can receive focus, 0 = default widget See also METHOD to optionally register the functions GRAB$, TEXT, GET and SET to an external widget. \ No newline at end of file diff --git a/HUG/RESETKEY.txt b/HUG/RESETKEY.txt new file mode 100644 index 0000000..c1752fb --- /dev/null +++ b/HUG/RESETKEY.txt @@ -0,0 +1 @@ +RESETKEY RESETKEY Type: function Resets the last key pressed to '0' so subsequent calls to KEY return '0', until a new key is pressed. \ No newline at end of file diff --git a/HUG/SCREENSIZE.txt b/HUG/SCREENSIZE.txt new file mode 100644 index 0000000..3f6fe88 --- /dev/null +++ b/HUG/SCREENSIZE.txt @@ -0,0 +1 @@ +SET SET(widget, value) Type: method ウィジェットに対して値を設定します。 ウィジェット 値 Window 0 = ウインドウ / 1 = 全画面 Button 0 = 押していない / 1 = 押している Toggle 0 = 押していない / 1 = 押している Stock 0 = 押していない / 1 = 押している Check 0 = 押していない / 1 = 押している Radio 0 = 選択してない / 1 = 選択してる Entry 影響なし Password 0 = パスワードが見えない / 1 = パスワードが見える Mark 0 = 選択してない / 1 = 選択してる Combo 選ばれた列のインデックス番号 Progressbar 進捗パーセント Hseparator 影響なし Vseparator 影響なし Frame 影響なし Edit テキストの行数 List 選択されている列のインデックス番号 Spin 現在の値 Notebook 現在のタブ番号 Msgdialog 影響なし Filedialog 影響なし Image 影響なし Clipboard 影響なし Hslider 現在のスライザー値 Vslider 現在のスライザー値 \ No newline at end of file diff --git a/HUG/SETPROPERTY.txt b/HUG/SETPROPERTY.txt new file mode 100644 index 0000000..b620170 --- /dev/null +++ b/HUG/SETPROPERTY.txt @@ -0,0 +1 @@ +SETPROPERTY SETPROPERTY(widget, "property", value) Type: directive ウィジェットのプロパティを設定します。 例: SETPROPERTY(window, "decorated", TRUE) SETPROPERTY(button, "tooltip-text", "Testing the properties") \ No newline at end of file diff --git a/HUG/SHOW.txt b/HUG/SHOW.txt new file mode 100644 index 0000000..0b8a97e --- /dev/null +++ b/HUG/SHOW.txt @@ -0,0 +1 @@ +SHOW SHOW(widget) Type: method ウィジェットを表示します。 多くのウィジェットは生成された段階で表示されています。 \ No newline at end of file diff --git a/HUG/SPIN.txt b/HUG/SPIN.txt new file mode 100644 index 0000000..30dc4bb --- /dev/null +++ b/HUG/SPIN.txt @@ -0,0 +1 @@ +SPIN SPIN(xsize, ysize, start, end, step) Type: function Creates a spinbutton with a width of and a height of . The range of integer values lays between and , and will be increased or decreased with size. Returns the ID of the created spin button. \ No newline at end of file diff --git a/HUG/SQUARE.txt b/HUG/SQUARE.txt new file mode 100644 index 0000000..a3b40e6 --- /dev/null +++ b/HUG/SQUARE.txt @@ -0,0 +1 @@ +SQUARE SQUARE("color", xposition, yposition, width, height, fill) Type: directive 長方形を描きます。GL キャンバスで有効です。 "color" = 色。"#rrggbb" 形式で指定します。紫なら "#FF00FF" = 左上の横座標 = 左上の縦座標 = 横幅 = 縦幅 = 0:ワイヤー 1:塗りつぶし \ No newline at end of file diff --git a/HUG/STOCK.txt b/HUG/STOCK.txt new file mode 100644 index 0000000..f1ff2d8 --- /dev/null +++ b/HUG/STOCK.txt @@ -0,0 +1 @@ +STOCK STOCK("stock-id", xsize, ysize) Type: function Creates a stock button if used with the correct stockID. These ID's are mentioned in the GTK documentation. The button has a width of and a height of . Returns the ID of the created stock button. \ No newline at end of file diff --git a/HUG/SYNC.txt b/HUG/SYNC.txt new file mode 100644 index 0000000..4e291f6 --- /dev/null +++ b/HUG/SYNC.txt @@ -0,0 +1 @@ +SYNC SYNC Type: directive Forces an intermediate update of the GUI. In case of an OpenGL canvas, this directive will force a buffer swap also. This particularly should be used when the GL canvas has option GL_FREEZE enabled (see HUGOPTIONS), or in case a non-HUG drawing is applied, so when using plain OpenGL functions directly. In both cases, before the actual GL drawing is executed, the buffer should have been prepared with DRAW. \ No newline at end of file diff --git a/HUG/TEXT.txt b/HUG/TEXT.txt new file mode 100644 index 0000000..b74f361 --- /dev/null +++ b/HUG/TEXT.txt @@ -0,0 +1 @@ +TEXT TEXT(widget, "text") Type: method ウィジェットに対しテキストを設定します。 ウェジェット 値 Window タイトルバーのテキスト Button ボタンの caption Toggle ボタンの caption Stock ボタンの stock text Check チェックボタンの右にある caption Radio ラジオボタンの右にある caption Entry ボックス内のテキスト Password ボックス内のテキスト Mark Gets the text from the label (Mark) Combo Get the current selection of the combobox Progressbar Gets the text from the progressbar Hseparator 変化なし Vseparator 変化なし Frame Gets the caption from a frame Edit Gets the full text from a multiline editor List Gets the current selected line from the list Spin 変化なし Notebook Returns caption in the active tab Msgdialog Returns the text in the message dialog Filedialog Returns the selected filename in the file dialog Image Returns the filename being displayed Clipboard Gets the text from the clipboard Hslider 変化なし Vslider 変化なし \ No newline at end of file diff --git a/HUG/TIMEOUT.txt b/HUG/TIMEOUT.txt new file mode 100644 index 0000000..106bdeb --- /dev/null +++ b/HUG/TIMEOUT.txt @@ -0,0 +1 @@ +TIMEOUT TIMEOUT(millisec, sub|function) Type: directive Sets up a timeout while the main eventloop is executed. After the timeout in milliseconds, a self-defined or is executed. If the timeout should not occur again, then the executed function should return FALSE. Canceling a timeout cannot be done using a SUB. The amount of milliseconds can be changed to another value during runtime. Example: INCLUDE "hug.bac", INIT, GET, SET, WINDOW, PROGRESSBAR, ATTACH, TIMEOUT, DISPLAY DECLARE pb, x, offset offset = 1 FUNCTION set_value INCR x, offset IF x >= 100 OR x <= 0 THEN offset = -1*offset SET(pb, x) PRINT GET(pb) RETURN TRUE END FUNCTION INIT win = WINDOW("Progressbar", 200, 30) pb = PROGRESSBAR("demo", 200, 30) ATTACH(win, pb, 0, 0) TIMEOUT(100, set_value) DISPLAY \ No newline at end of file diff --git a/HUG/TOGGLE.txt b/HUG/TOGGLE.txt new file mode 100644 index 0000000..e990c90 --- /dev/null +++ b/HUG/TOGGLE.txt @@ -0,0 +1 @@ +TOGGLE TOGGLE("caption", xsize, ysize) Type: function Creates a toggle button with a caption, and a width of and a height of . Returns the ID of the created toggle button. \ No newline at end of file diff --git a/HUG/UNFORUS.txt b/HUG/UNFORUS.txt new file mode 100644 index 0000000..4417088 --- /dev/null +++ b/HUG/UNFORUS.txt @@ -0,0 +1 @@ +UNFOCUS UNFOCUS(widget) Type: method ウィジェットのフォーカスを無効にします。 = ウィジェット ID \ No newline at end of file diff --git a/HUG/VSEPARATOR.txt b/HUG/VSEPARATOR.txt new file mode 100644 index 0000000..bec03fe --- /dev/null +++ b/HUG/VSEPARATOR.txt @@ -0,0 +1 @@ +VSEPARATOR VSEPARATOR(ysize) Type: function 縦セバレーターを生成します。 = 縦幅 帰り値 = 生成されたセパレーターの ID \ No newline at end of file diff --git a/HUG/VSLIDER.txt b/HUG/VSLIDER.txt new file mode 100644 index 0000000..36590f1 --- /dev/null +++ b/HUG/VSLIDER.txt @@ -0,0 +1 @@ +VSLIDER VSLIDER(xsize, ysize, begin, end, step) Type: function 縦のスライダーを生成します。 = 横幅 = 縦幅 = 開始値 = 終了値 = 間隔幅 戻り値 = 生成されたスライダーの ID \ No newline at end of file diff --git a/HUG/WIDGET.txt b/HUG/WIDGET.txt new file mode 100644 index 0000000..8ce4bf3 --- /dev/null +++ b/HUG/WIDGET.txt @@ -0,0 +1 @@ +WIDGET WIDGET Type: variable 最後に生成されたウィジェットの ID を返します。 返し値 = 最後に生成されたウィジェット ID \ No newline at end of file diff --git a/HUG/WINDOW.txt b/HUG/WINDOW.txt new file mode 100644 index 0000000..7aa5e7c --- /dev/null +++ b/HUG/WINDOW.txt @@ -0,0 +1 @@ +WINDOW WINDOW("title", xsize, ysize) Type: function ウインドウを生成します。 "title" = タイトル = 横幅 = 縦幅 戻り値 = 生成されたウインドウの ID \ No newline at end of file diff --git a/Rumtime エラーコード.txt b/Rumtime エラーコード.txt new file mode 100644 index 0000000..7dda95b --- /dev/null +++ b/Rumtime エラーコード.txt @@ -0,0 +1 @@ +Appendix A: Runtime error codes Code Meaning 0 Success 1 Trying to access illegal memory 2 Error opening file 3 Could not open library 4 Symbol not found in library 5 Wrong hexvalue 6 Unable to claim memory 7 Unable to delete file 8 Could not open directory 9 Unable to rename file 10 NETWORK argument should contain colon with port number 11 Could not resolve hostname 12 Socket error 13 Unable to open address 14 Error reading from socket 15 Error sending to socket 16 Error checking socket 17 Unable to bind the specified socket address 18 Unable to listen to socket address 19 Cannot accept incoming connection 20 Unable to remove directory 21 Unable to create directory 22 Unable to change to directory 23 GETENVIRON argument does not exist as environment variable 24 Unable to stat file 25 Search contains illegal string 26 Cannot return OS name 27 Illegal regex expression 28 Unable to create bidirectional pipes 29 Unable to fork process 30 Cannot read from pipe 31 Gosub nesting too deep \ No newline at end of file diff --git a/standard POSIX variables.txt b/standard POSIX variables.txt new file mode 100644 index 0000000..110e07f --- /dev/null +++ b/standard POSIX variables.txt @@ -0,0 +1 @@ +Appendix B: standard POSIX variables Variable Value EXIT_SUCCESS 0 EXIT_FAILURE 1 STDIN_FILENO 0 STDOUT_FILENO 1 STDERR_FILENO 2 RAND_MAX System dependent \ No newline at end of file diff --git a/実行・パラメータ.txt b/実行・パラメータ.txt new file mode 100644 index 0000000..b3ffe5e --- /dev/null +++ b/実行・パラメータ.txt @@ -0,0 +1 @@ + bash ./bacon.bash myprog.bac ./bacon.bash myprog.bac ./bacon.bash myprog ./bacon.bash http://www.basic-converter.org/fetch.bac The BaCon Basic Converter can be started with the following parameters. * -c: バイナリー(主に実行ファイル)を作成する C コンパイラーを指定します。 デフォルト値は「gcc」です。例: ./bacon -c cc prog …… C コンパイラーに cc を呼びます。 * -l: pass libraries to the C linker * -o: pass compiler options to the C compiler * -i: the compilation will use an additional external C include file * -d: determine the directory where BaCon should store the generated C files. Default value is the current directory * -x: extract gettext strings from generated c sources * -f: create a shared object of the program * -n: do not compile the C code automatically after conversion * -j: invoke C preprocessor to interpret C macros which were added to BaCon source code * -p: do not cleanup the generated C files. Default behavior is to delete all generated C files automatically * -b: use bacon in the 'shebang' so BaCon programs can be executed similar to a script (binary version of BaCon only) * -w: store commandline settings in a configurationfile. This file will be used in subsequent invocations of BaCon (not applicable for the GUI version) * -v: shows the current version of BaCon * -h: shows an overview of all possible options on the prompt. Same as the '-?' parameter So how to pass compiler and linker flags to the C compiler? Here are a few examples. * Convert and compile program with debug symbols: ./bacon -o -g yourprogram.bac * Convert and compile program , optimize and strip: ./bacon -o -O2 -o -s yourprogram.bac * Convert and compile program and export functions as symbols: ./bacon -o -export-dynamic yourprogram.bac * Convert and compile program using TCC and export functions as symbols: ./bacon -c tcc -o -rdynamic yourprogram.bac * Convert and compile program forcing 32bit and optimize for current platform: ./bacon -o -m32 -o -mtune=native yourprogram.bac * Convert and compile program linking to a particular library: ./bacon -l somelib yourprogram.bac * Convert and compile program including an additional C header file: ./bacon -i header.h yourprogram.bac \ No newline at end of file diff --git a/関数・命令/ABS.txt b/関数・命令/ABS.txt new file mode 100644 index 0000000..e1d66cf --- /dev/null +++ b/関数・命令/ABS.txt @@ -0,0 +1 @@ + ABS ABS() Type: function の絶対値を返します。 ABS がある場合・ない場合の例: PRINT PI PRINT ABS(PI) \ No newline at end of file diff --git a/関数・命令/ACOS.txt b/関数・命令/ACOS.txt new file mode 100644 index 0000000..371d7db --- /dev/null +++ b/関数・命令/ACOS.txt @@ -0,0 +1 @@ + ACOS 【2.0 追加】 ACOS() Type: function の計算された弧コサインを返します。 \ No newline at end of file diff --git a/関数・命令/ADDRESS.txt b/関数・命令/ADDRESS.txt new file mode 100644 index 0000000..c28fade --- /dev/null +++ b/関数・命令/ADDRESS.txt @@ -0,0 +1 @@ + ADDRESS ADDRESS() Type: function 変数または機能のメモリアドレスを返します。 インポートされた C function へのポインターを渡すとき、ADDRESS 機能を使う事ができます。(IMPORT 参照) \ No newline at end of file diff --git a/関数・命令/ALARM.txt b/関数・命令/ALARM.txt new file mode 100644 index 0000000..0f941be --- /dev/null +++ b/関数・命令/ALARM.txt @@ -0,0 +1 @@ + ALARM 【1.0 build 12】 ALARM ,