Вверх ↑
Этот топик читают: Гость
Ответов: 1061
Рейтинг: 22
#1: 2012-02-01 10:05:14 ЛС | профиль | цитата
Здравствуйте!

Я давно это заметил, но на тот момент было без разницы! Сейчас-же стало настораживать и немного пугать то, что в "Редакторе строк" среды (это тот, который, допустим если разместить "редактор текста" в среде и кликнуть на нём 2 раза ЛКМ) нет возможности не сохранять (отменять) изменения! Ему всё равно, что ты "принять изменения" нажмёшь или "Закрыть" (красный крестик). Добавьте пожалуйста рядом с кнопкой "принять изменения", кнопку "отменить изменения" или чтобы при закрытии не сохранял изменения, а выводил сообщение на изменение или отмену изменений.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 3889
Рейтинг: 362
#2: 2012-02-01 10:13:17 ЛС | профиль | цитата
RinniX писал(а):
Добавьте пожалуйста рядом с кнопкой "принять изменения", кнопку "отменить изменения" или чтобы при закрытии не сохранял изменения, а выводил сообщение на изменение или отмену изменений.
Ждите в 5-й версии [flood]через пару лет [/flood]
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#3: 2012-02-01 10:20:45 ЛС | профиль | цитата
RinniX писал(а):
Добавьте пожалуйста рядом с кнопкой "принять изменения", кнопку "отменить изменения" или чтобы при закрытии не сохранял изменения, а выводил сообщение на изменение или отмену изменений.

Открываем %HiAsm%Int uStrListEditor.sha и делаем с ним все, что захочется
карма: 22

0
Ответов: 1061
Рейтинг: 22
#4: 2012-02-01 10:24:41 ЛС | профиль | цитата
1nd1g0 писал(а):
Ждите в 5-й версии

Жаль! А в 4-й версии совсем никак нельзя ничего изменить?
------------ Дoбавленo в 10.24:
nesco, интересно, даже не знал, что так можно!
карма: 0

0
Ответов: 3889
Рейтинг: 362
#5: 2012-02-01 10:36:58 ЛС | профиль | цитата
nesco писал(а):
Открываем %HiAsm%Int uStrListEditor.sha и делаем с ним все, что захочется
RinniX писал(а):
даже не знал, что так можно!
nesco шутит, диалог Вы перерисуете, но вот логику работы самого конструктора никто кроме Автора изменить не может, а он ясно дал понять, что допиливать версию 4 не будет, занят 5-й.
карма: 1

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#6: 2012-02-01 10:42:03 ЛС | профиль | цитата
1nd1g0 писал(а):
nesco шутит, диалог Вы перерисуете, но вот логику работы самого конструктора никто кроме Автора изменить не может

По крайней мере, откаты буфера можно сделать не трогая среду. Не надо усложнять то, чего нет
------------ Дoбавленo в 10.42:
RinniX писал(а):
чтобы при закрытии не сохранял изменения, а выводил сообщение на изменение или отмену изменений.

И что, вот для этого надо править среду
карма: 22

0
Ответов: 1061
Рейтинг: 22
#7: 2012-02-01 12:13:42 ЛС | профиль | цитата
nesco, я сделал прямое закрытие, как-бы отмена в обход сравнению, а оно всё равно сохраняет! Почему?

Вот код

Add(hcTplForm,3431049,378,301)
{
Left=20
Top=105
Width=464
Height=340
Visible=1
Caption="Редактор строк"
Point(doShowModal)
}
Add(hcChildPanel,1626527,91,119)
{
link(onOK,1557768:doEvent1,[(149,125)(149,209)])
link(onClear,5275072:doClear,[])
link(onSetSyntax,5275072:doLanguage,[(173,139)(173,160)])
link(onSave,5275072:doSave,[(173,146)(173,153)])
link(onOpen,5275072:doLoad,[(173,153)(173,146)])
link(onClick,3212984:doWork2,[(139,160)(139,314)])
}
BEGIN_SDK
Add(EditMultiEx,1077625,21,21)
{
EventCount=#4:onOK|7:onClear|11:onSetSyntax|6:onSave|6:onOpen|7:onClick|
Width=272
Height=354
}
Add(hcTplPanel,16175052,42,147)
{
Width=456
Height=25
Align=2
BevelInner=0
}
Add(hcTplBitBtn,15262612,133,84)
{
Left=25
Width=25
Height=25
Hint="Загрузить список из файла"
Caption=""
Bitmap=[ZIP3604000078DA8D922D0F83301086BB64627212B9B9ED0F90CC2297CC4C6227919358241259CB4F40D62291486C2512D9DD958FDCE0283479D21E77EF4BAF6DF0F28FC20E1FB801E78183B8F489214F8731C6E2C57217633DC5CBCAFDCC3C3C595A24ACA37A9BBB54E2F4CD17FA5877D623D60E1A2382A259E8AF79251EAAB6FAA475001E816A17FAA0D0D6238738EBDCBC9516A1AA260FD4635F38A75DDF838BB0041F98A93E19F4916AA67D75CC3D21D88399EBA1B767A9A7B3DC03D54BE82B6560DF8AFC7F03181BA64F7AB76B63F4C0B3E7FE436321242A7A3E7D4CF3E841E1F63E7930FA659D64BE0FB90D3DADE5E235FFB57D70F563FC03A73D1FF4]
link(onClick,7225229:doExecute,[])
}
Add(hcTplBitBtn,3277180,133,42)
{
Left=50
Width=25
Height=25
Hint="Сохранить список в файле"
Caption=""
Bitmap=[ZIP3604000078DACD90AD0EC32010806FC91E608F30395BD3A4B6B2C94C5FA18F50393B5959C92B2091582472128B9D434CB03B5A9A8A9690345946F209B8FBEE87FA5E9E219C12B9219799135CA7C01C5F1FEFFD5FF0A82A604D03ACAE4108B1092B8A09CA43A22B9F3DE8AE0BD03B670C54DF8341E7FDF1E09C036BEDE2C7BC3D5F53BFB605390C608C596AE4FA5629E0B807C71968EE5823D7375A831EC73007E73CD478E15B8E9FCB9E4F3BA748F914A73D53C41A295FE1FF6D91EB1FED2FA5FC797FBA536C6FF708E5ACDDA37C017AD94051]
link(onClick,1311155:doExecute,[])
}
Add(hcTplBitBtn,1592811,42,28)
{
Width=25
Height=25
Hint="Очистить список"
Caption=""
Bitmap=[ZIP3604000078DA95912D6EC430104667A51EA04758D813EC010A2BF5240B03971A0606861A061A9A1A0E340C35749941813B4E1CCB7F59752D3D258AF5BE7C1E7F7EDFDE605B37E283788F5CE0BA6FC4FD7C79EF3704632F73B801C567F05683330ADC2A09014E2F04078B3331259C9E9FF8486ECCD022F3F38C8EBF70F20DF9BD8CA5CA38F15DE66FE750F11C6D46EDA358E8E9B20ECF7BD4BE26FFE797DE9D2DCF917AC834CF40E34B117D1733D6938CBDC7995F6674E619E641D4FE9AF92983FCA2C71A7BE88EAF4ABFCED8D160C857B2ED6F3A7E9A27113A284EF7368D2046F66F7FCBA07B358820C701AC20F81728762F7C8BF2D40F188DA0A6077835004E43E11EFF4F73EF10FE1F7C9C59E31EBEC592F0EDF81EEE57B247E3FD01BD0196AF]
link(onClick,1077625:onClear,[])
}
Add(hcTplBitBtn,7824962,189,280)
{
Left=190
Width=25
Height=25
Hint="Принять изменения"
Caption=""
Bitmap=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFF698299CBD829D22BB6489B6C3328D10FD263743A854171AD131893620648ADC3CD623006B1493503A61FA69E143340F2BE4F1BC018A6161406D657F2C0FE21C60D2035E8EA407C52CCC0652E35CC00850DB96680C2023D7CC8710335CCA0246F501B030018BC85DD]
link(onClick,1077625:onOK,[(263,286)(263,27)])
}
Add(hcChildPanel,4744934,42,105)
{
}
BEGIN_SDK
Add(EditMultiEx,216273,21,21)
{
}
Add(hcTplPanel,14918830,35,105)
{
Left=76
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcChildPanel,7913430,189,238)
{
}
BEGIN_SDK
Add(EditMultiEx,216273,21,21)
{
}
Add(hcTplPanel,14918830,35,105)
{
Left=176
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcTplComboBox,13381242,189,168)
{
Left=80
Top=1
Width=95
Height=21
Strings=#4:none|3:C++|6:Delphi|3:PHP|5:Basic|10:JavaScript|3:ASM|3:HWS|3:SHA|5:MySQL|3:INI|
ReadOnly=0
link(onClick,1077625:onSetSyntax,[(276,181)(276,41)])
}
Add(hcSaveDialog,1311155,182,42)
{
link(onExecute,1077625:onSave,[])
}
Add(hcOpenDialog,7225229,182,84)
{
link(onExecute,1077625:onOpen,[(254,90)(254,55)])
}
Add(hcTplBitBtn,9688570,189,322)
{
Left=220
Width=25
Height=25
Hint="Принять изменения"
Caption=""
Bitmap=[ZIP3604000078DA4D937D4C14641CC73F6DFD6FD9C664603013396EBC2F5EEFB803E2A523480579CF72A3D9DC0A3281CC8897405DCACB398498C104744002020551AC59915397A4431085A371041C77C149DC1144214F4FC61F3DDB77CF9EDFF3FBFDF67DBEDFDF139910F8344F56A08442E2992D3C85EB7F175BF7FF5F42CCB0FC689CC95FE7B9F370959109C1D0B0C060103C18138C3E58E59E6195FBB3828766C1ADD1458647E6102B82C7A61536562D0CFF7C8FA28FDB7839BE024F9F32FCFCCBF1F52A4015FC115191850485BE8F877F3E4AFFE3C4C69F252FB7853B3F4CB336B7C1A2455055FE235A55333B9EAB63974B374AB7AF70736AC0DFBD0985530D3E6EAD78EEF90627874E7C3D7A51075C46FFC910F645815522695F0BDEEEDD386CEFC1DBFB16CECE1D7879B4A20DEC22C8B31DAF17BEC4DDE5068ECF0EB2C779881DDB2E92967C85C54702A351E0ED55858FF7004AAF6B2843DB3970F83B2E75AD313422181B17E4E64FA2F491FD1D7B7075BACEF66D8D04865660909A98A5266AF505896B04850D10967889BEDB02935D725B16F4F7DB898DABC1616721EE3E6D3CEFDC83C2BD83F0583D6699B3243984A9CB48DC37803AE232F5576730AD0A56646D5F9B91FD1125287666F1CAFEF37C583A86DBEE3A3C95E70952E561FD43609779AAD013E4BD3B4240403546D96F4E6AF26DD73CC96185A46B4E93A12BE74AA7919149991BD2803AA49EE8A802EC5BF5E19A622ACA6CB8B954725FFAFE799B8944CD5972129B79D5AF98EFBB6C4CCF0966656F4FC539A2B51DE8222BF8FD37C9DF26080929E248D6047BE36E73EA8C85E8985AB2925A48D25470A3779D65E9B149E63577DB088FE8411BD24D80EF499664BD59CE5170F8294A4A0469A9161C777D4A76FE2831BA6A7AFB96B0CABA39A9D3A0F4E1A5F456120EDCE5E87B3634DA0B9865DF79A955647CB9D4F8278EE50A0A4E0A5ED47651747A826139CBB3F27D8D5FCC939AD34F54C600899906320F1970DD9D8759BEC7FAB720F9753D478FCD90926622EBF01AA9194674715FE3E7AB47E1518A6EEF5512D26EF2CE711BE987A6C83B31CDC1373F634AF2379936A9ADBD4E4A4A37D9D9B3BC7564814ABD20E7ED71F4E5CBD454AD505A6C95FD97F8A0709D836FDC25FDB54EEA9B06F9734320E625248F8B750662A26B88D53511ACD2A3519D2136A29218D53962340DC4447648DF1AC94C6FA75A7F139B6513B1F617427A2D16040B728EAD56F1C427B33CFFFBAFEC72B79B04965FA44E53323E23E392F3B28C8B7589C79BFC037A61CF8F]
link(onClick,1077625:onClick,[(257,328)(257,62)])
}
END_SDK
Add(hcTplSynEdit,5275072,210,119)
{
Width=456
Height=313
Align=5
Font=[Courier New,8,0,0,204]
Point(doLanguage)
link(onChange,10505461:doData,[])
link(onCaretXY,779913:doCaretXY,[])
}
Add(hcChildPanel,779913,315,119)
{
}
BEGIN_SDK
Add(EditMultiEx,5839226,21,21)
{
WorkCount=#7:doCount|9:doCaretXY|10:doEditProp|
Width=447
Height=326
link(doCount,13895233:doCaption,[(168,27)(168,69)])
link(doCaretXY,9906198:doString,[(126,34)(126,167)])
link(doEditProp,8650105:doCaption,[(119,41)(119,251)])
}
Add(hcTplPanel,6664062,35,105)
{
Top=296
Width=456
Height=17
Align=4
BevelInner=0
BevelOuter=1
}
Add(hcTplLabel,9254533,266,77)
{
Left=5
Top=1
Width=37
Caption="Строк:"
}
Add(hcTplLabel,13895233,315,63)
{
Left=45
Top=1
Width=10
Caption="0"
Point(doCaption)
}
Add(hcTplLabel,8430613,266,203)
{
Left=70
Top=1
Width=49
Caption="Каретка:"
}
Add(hcTplLabel,4396265,315,161)
{
Left=125
Top=1
Width=19
Caption="0:0"
Point(doCaption)
}
Add(hcFormatStr,9906198,266,161)
{
Mask="%1:%2"
link(onFString,4396265:doCaption,[])
}
Add(hcTplLabel,8081335,266,259)
{
Left=170
Top=1
Width=83
Caption="Редактируется:"
}
Add(hcTplLabel,8650105,315,245)
{
Left=255
Top=1
Width=11
Font=[MS Sans Serif,8,1,0,1]
Caption="--"
Point(doCaption)
}
END_SDK
Add(hcHiAsmTrasmitter,6352522,210,203)
{
link(onInit,1936873:doGet,[])
link(Arg1,9537242:Var2,[])
}
Add(hcMT_Get,1936873,259,203)
{
link(onData,16225915:doEvent1,[])
link(onGet,779913:doEditProp,[(302,216)(302,139)])
}
Add(hcHub,16225915,308,203)
{
OutCount=4
link(onEvent1,3509494:doValue,[])
link(onEvent3,3431049:doShowModal,[(370,223)(370,321)])
link(onEvent4,2894705:doCompare,[(359,230)(359,258)])
}
Add(hcHub,1557768,161,203)
{
InCount=2
link(onEvent1,6352522:doReturn,[])
link(onEvent2,3212984:doWork1,[(204,216)])
}
Add(hcDoData,10505461,266,119)
{
@Hint=#4:test|3:123|
link(onEventData,779913:doCount,[])
link(Data,5275072:Count,[(272,107)(248,107)(248,172)(223,172)])
}
Add(hcMemory,3509494,378,203)
{
link(onData,5275072:doText,[(424,209)(424,103)(198,103)(198,139)])
}
Add(hcIf_else,2894705,378,252)
{
Type=5
link(onTrue,1557768:doEvent2,[(422,258)(422,346)(149,346)(149,216)])
link(Op1,3509494:Value,[])
link(Op2,9537242:Var3,[(391,184)])
}
Add(GetDataEx,9537242,210,179)
{
link(Data,5275072:Text,[])
}
Add(HubEx,3212984,200,308)
{
link(onEvent,3431049:doClose,[])
}

карма: 0

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#8: 2012-02-01 12:52:52 ЛС | профиль | цитата
RinniX писал(а):
Почему?

Там алгоритм самоперезаписи стоит, его убирать надо
------------ Дoбавленo в 12.52:
Вот так работает без всяких кнопок выхода, достаточно нажать на галочку, и только тогда текст сохранится



Add(hcTplForm,3164557,399,280)
{
Left=20
Top=105
Width=464
Height=340
Visible=1
Caption="Редактор строк"
Point(doShowModal)
}
Add(hcChildPanel,1626527,147,98)
{
link(onOK,2894705:doCompare,[(205,104)(205,237)])
link(onClear,5275072:doClear,[])
link(onSetSyntax,5275072:doLanguage,[(194,118)(194,139)])
link(onSave,5275072:doSave,[(194,125)(194,132)])
link(onOpen,5275072:doLoad,[(194,132)(194,125)])
}
BEGIN_SDK
Add(EditMultiEx,1077625,21,21)
{
EventCount=#4:onOK|7:onClear|11:onSetSyntax|6:onSave|6:onOpen|
Width=272
Height=312
}
Add(hcTplPanel,16175052,42,147)
{
Width=456
Height=25
Align=2
BevelInner=0
}
Add(hcTplBitBtn,15262612,133,84)
{
Left=25
Width=25
Height=25
Hint="Загрузить список из файла"
Caption=""
Bitmap=[ZIP3604000078DA8D922D0F83301086BB64627212B9B9ED0F90CC2297CC4C6227919358241259CB4F40D62291486C2512D9DD958FDCE0283479D21E77EF4BAF6DF0F28FC20E1FB801E78183B8F489214F8731C6E2C57217633DC5CBCAFDCC3C3C595A24ACA37A9BBB54E2F4CD17FA5877D623D60E1A2382A259E8AF79251EAAB6FAA475001E816A17FAA0D0D6238738EBDCBC9516A1AA260FD4635F38A75DDF838BB0041F98A93E19F4916AA67D75CC3D21D88399EBA1B767A9A7B3DC03D54BE82B6560DF8AFC7F03181BA64F7AB76B63F4C0B3E7FE436321242A7A3E7D4CF3E841E1F63E7930FA659D64BE0FB90D3DADE5E235FFB57D70F563FC03A73D1FF4]
link(onClick,7225229:doExecute,[])
}
Add(hcTplBitBtn,3277180,133,42)
{
Left=50
Width=25
Height=25
Hint="Сохранить список в файле"
Caption=""
Bitmap=[ZIP3604000078DACD90AD0EC32010806FC91E608F30395BD3A4B6B2C94C5FA18F50393B5959C92B2091582472128B9D434CB03B5A9A8A9690345946F209B8FBEE87FA5E9E219C12B9219799135CA7C01C5F1FEFFD5FF0A82A604D03ACAE4108B1092B8A09CA43A22B9F3DE8AE0BD03B670C54DF8341E7FDF1E09C036BEDE2C7BC3D5F53BFB605390C608C596AE4FA5629E0B807C71968EE5823D7375A831EC73007E73CD478E15B8E9FCB9E4F3BA748F914A73D53C41A295FE1FF6D91EB1FED2FA5FC797FBA536C6FF708E5ACDDA37C017AD94051]
link(onClick,1311155:doExecute,[])
}
Add(hcTplBitBtn,1592811,42,28)
{
Width=25
Height=25
Hint="Очистить список"
Caption=""
Bitmap=[ZIP3604000078DA95912D6EC430104667A51EA04758D813EC010A2BF5240B03971A0606861A061A9A1A0E340C35749941813B4E1CCB7F59752D3D258AF5BE7C1E7F7EDFDE605B37E283788F5CE0BA6FC4FD7C79EF3704632F73B801C567F05683330ADC2A09014E2F04078B3331259C9E9FF8486ECCD022F3F38C8EBF70F20DF9BD8CA5CA38F15DE66FE750F11C6D46EDA358E8E9B20ECF7BD4BE26FFE797DE9D2DCF917AC834CF40E34B117D1733D6938CBDC7995F6674E619E641D4FE9AF92983FCA2C71A7BE88EAF4ABFCED8D160C857B2ED6F3A7E9A27113A284EF7368D2046F66F7FCBA07B358820C701AC20F81728762F7C8BF2D40F188DA0A6077835004E43E11EFF4F73EF10FE1F7C9C59E31EBEC592F0EDF81EEE57B247E3FD01BD0196AF]
link(onClick,1077625:onClear,[])
}
Add(hcTplBitBtn,7824962,189,280)
{
Left=190
Width=25
Height=25
Hint="Принять изменения"
Caption=""
Bitmap=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFF698299CBD829D22BB6489B6C3328D10FD263743A854171AD131893620648ADC3CD623006B1493503A61FA69E143340F2BE4F1BC018A6161406D657F2C0FE21C60D2035E8EA407C52CCC0652E35CC00850DB96680C2023D7CC8710335CCA0246F501B030018BC85DD]
link(onClick,1077625:onOK,[(263,286)(263,27)])
}
Add(hcChildPanel,4744934,42,105)
{
}
BEGIN_SDK
Add(EditMultiEx,216273,21,21)
{
}
Add(hcTplPanel,14918830,35,105)
{
Left=76
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcChildPanel,7913430,189,238)
{
}
BEGIN_SDK
Add(EditMultiEx,14680984,21,21)
{
}
Add(hcTplPanel,1126597,35,105)
{
Left=176
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcTplComboBox,13381242,189,168)
{
Left=80
Top=1
Width=95
Height=21
Strings=#4:none|3:C++|6:Delphi|3:PHP|5:Basic|10:JavaScript|3:ASM|3:HWS|3:SHA|5:MySQL|3:INI|
ReadOnly=0
link(onClick,1077625:onSetSyntax,[(276,181)(276,41)])
}
Add(hcSaveDialog,1311155,182,42)
{
link(onExecute,1077625:onSave,[])
}
Add(hcOpenDialog,7225229,182,84)
{
link(onExecute,1077625:onOpen,[(254,90)(254,55)])
}
END_SDK
Add(hcTplSynEdit,5275072,231,98)
{
Width=456
Height=313
Align=5
Font=[Courier New,8,0,0,204]
Point(doLanguage)
link(onChange,10505461:doData,[])
link(onCaretXY,779913:doCaretXY,[])
}
Add(hcChildPanel,779913,336,98)
{
}
BEGIN_SDK
Add(EditMultiEx,5839226,21,21)
{
WorkCount=#7:doCount|9:doCaretXY|10:doEditProp|
Width=447
Height=326
link(doCount,13895233:doCaption,[(168,27)(168,69)])
link(doCaretXY,9906198:doString,[(126,34)(126,167)])
link(doEditProp,8650105:doCaption,[(119,41)(119,251)])
}
Add(hcTplPanel,6664062,35,105)
{
Top=296
Width=456
Height=17
Align=4
BevelInner=0
BevelOuter=1
}
Add(hcTplLabel,9254533,266,77)
{
Left=5
Top=1
Width=37
Caption="Строк:"
}
Add(hcTplLabel,13895233,315,63)
{
Left=45
Top=1
Width=10
Caption="0"
Point(doCaption)
}
Add(hcTplLabel,8430613,266,203)
{
Left=70
Top=1
Width=49
Caption="Каретка:"
}
Add(hcTplLabel,4396265,315,161)
{
Left=125
Top=1
Width=19
Caption="0:0"
Point(doCaption)
}
Add(hcFormatStr,9906198,266,161)
{
Mask="%1:%2"
link(onFString,4396265:doCaption,[])
}
Add(hcTplLabel,8081335,266,259)
{
Left=170
Top=1
Width=83
Caption="Редактируется:"
}
Add(hcTplLabel,8650105,315,245)
{
Left=255
Top=1
Width=11
Font=[MS Sans Serif,8,1,0,1]
Caption="--"
Point(doCaption)
}
END_SDK
Add(hcHiAsmTrasmitter,6352522,231,182)
{
link(onInit,1936873:doGet,[])
link(Arg1,9537242:Var2,[])
}
Add(hcMT_Get,1936873,280,182)
{
link(onData,16225915:doEvent1,[])
link(onGet,779913:doEditProp,[(323,195)(323,118)])
}
Add(hcHub,16225915,329,182)
{
link(onEvent1,3509494:doValue,[])
link(onEvent2,3164557:doShowModal,[(371,195)(371,300)])
}
Add(hcHub,1557768,161,182)
{
link(onEvent1,6352522:doReturn,[])
link(onEvent2,3164557:doClose,[(197,195)(197,293)])
}
Add(hcDoData,10505461,287,98)
{
@Hint=#4:test|3:123|
link(onEventData,779913:doCount,[])
link(Data,5275072:Count,[(293,86)(269,86)(269,151)(244,151)])
}
Add(hcMemory,3509494,399,182)
{
link(onData,5275072:doText,[(445,188)(445,82)(219,82)(219,118)])
}
Add(hcIf_else,2894705,399,231)
{
Type=5
link(onTrue,1557768:doEvent1,[(445,237)(445,321)(150,321)(150,188)])
link(Op1,3509494:Value,[])
link(Op2,9537242:Var3,[(412,163)])
}
Add(GetDataEx,9537242,231,158)
{
link(Data,5275072:Text,[])
}

карма: 22

3
Голосовали:RinniX, 1nd1g0, Konst
Ответов: 1061
Рейтинг: 22
#9: 2012-02-01 13:07:07 ЛС | профиль | цитата
nesco, хе... а я уже начал придумывать всякую всячину, голову ломать! Спасибо nesco.
карма: 0

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#10: 2012-02-01 13:09:34 ЛС | профиль | цитата
RinniX писал(а):
а я уже начал придумывать всякую всячину

Я просто сделал так, как было задумано, но вот почему Dilma сделал вариант с перезаписью редактирования, где галочка до фени, я без понятия
карма: 22

0
Ответов: 1328
Рейтинг: 69
#11: 2012-02-01 18:25:34 ЛС | профиль | цитата
И мои 5коп - добавил чего лично мне нехватало: кнопку вставка из буфера и небольшой буфер обмена,для быстрой вставки часто повторяющихся строк.

Add(hcTplForm,8474515,448,371)
{
Left=20
Top=105
Width=464
Height=340
Visible=1
Caption="Редактор строк"
Point(doShowModal)
}
Add(hcChildPanel,1626527,147,147)
{
link(onOK,2894705:doCompare,[(253,153)(253,328)])
link(onClear,5275072:doClear,[(254,160)(254,167)])
link(onSetSyntax,5275072:doLanguage,[(266,167)(266,195)])
link(onSave,5275072:doSave,[(252,182)(246,182)])
link(onOpen,5275072:doLoad,[])
link(onClick,5275072:doAdd,[(262,188)(262,160)])
link(onClick1,9513076:doPutText,[(187,195)(187,230)])
}
BEGIN_SDK
Add(EditMultiEx,1077625,21,21)
{
EventCount=#4:onOK|7:onClear|11:onSetSyntax|6:onSave|6:onOpen|7:onClick|8:onClick1|
Width=314
Height=431
}
Add(hcTplPanel,16175052,40,238)
{
Width=468
Height=25
Align=2
BevelInner=0
}
Add(hcTplBitBtn,15262612,133,84)
{
Left=25
Width=25
Height=25
Hint="Загрузить список из файла"
Caption=""
Bitmap=[ZIP3604000078DA8D922D0F83301086BB64627212B9B9ED0F90CC2297CC4C6227919358241259CB4F40D62291486C2512D9DD958FDCE0283479D21E77EF4BAF6DF0F28FC20E1FB801E78183B8F489214F8731C6E2C57217633DC5CBCAFDCC3C3C595A24ACA37A9BBB54E2F4CD17FA5877D623D60E1A2382A259E8AF79251EAAB6FAA475001E816A17FAA0D0D6238738EBDCBC9516A1AA260FD4635F38A75DDF838BB0041F98A93E19F4916AA67D75CC3D21D88399EBA1B767A9A7B3DC03D54BE82B6560DF8AFC7F03181BA64F7AB76B63F4C0B3E7FE436321242A7A3E7D4CF3E841E1F63E7930FA659D64BE0FB90D3DADE5E235FFB57D70F563FC03A73D1FF4]
link(onClick,7225229:doExecute,[])
}
Add(hcTplBitBtn,3277180,133,42)
{
Left=50
Width=25
Height=25
Hint="Сохранить список в файле"
Caption=""
Bitmap=[ZIP3604000078DACD90AD0EC32010806FC91E608F30395BD3A4B6B2C94C5FA18F50393B5959C92B2091582472128B9D434CB03B5A9A8A9690345946F209B8FBEE87FA5E9E219C12B9219799135CA7C01C5F1FEFFD5FF0A82A604D03ACAE4108B1092B8A09CA43A22B9F3DE8AE0BD03B670C54DF8341E7FDF1E09C036BEDE2C7BC3D5F53BFB605390C608C596AE4FA5629E0B807C71968EE5823D7375A831EC73007E73CD478E15B8E9FCB9E4F3BA748F914A73D53C41A295FE1FF6D91EB1FED2FA5FC797FBA536C6FF708E5ACDDA37C017AD94051]
link(onClick,1311155:doExecute,[])
}
Add(hcTplBitBtn,1592811,42,28)
{
Width=25
Height=25
Hint="Очистить список"
Caption=""
Bitmap=[ZIP3604000078DA95912D6EC430104667A51EA04758D813EC010A2BF5240B03971A0606861A061A9A1A0E340C35749941813B4E1CCB7F59752D3D258AF5BE7C1E7F7EDFDE605B37E283788F5CE0BA6FC4FD7C79EF3704632F73B801C567F05683330ADC2A09014E2F04078B3331259C9E9FF8486ECCD022F3F38C8EBF70F20DF9BD8CA5CA38F15DE66FE750F11C6D46EDA358E8E9B20ECF7BD4BE26FFE797DE9D2DCF917AC834CF40E34B117D1733D6938CBDC7995F6674E619E641D4FE9AF92983FCA2C71A7BE88EAF4ABFCED8D160C857B2ED6F3A7E9A27113A284EF7368D2046F66F7FCBA07B358820C701AC20F81728762F7C8BF2D40F188DA0A6077835004E43E11EFF4F73EF10FE1F7C9C59E31EBEC592F0EDF81EEE57B247E3FD01BD0196AF]
link(onClick,1077625:onClear,[])
}
Add(hcTplBitBtn,7824962,189,210)
{
Left=421
Top=-1
Width=25
Height=25
Hint="Принять изменения"
Caption=""
Bitmap=[ZIP3604000078DA73F235636100033320D600620128666450804840E591C1FFFFFF698299CBD829D22BB6489B6C3328D10FD263743A854171AD131893620648ADC3CD623006B1493503A61FA69E143340F2BE4F1BC018A6161406D657F2C0FE21C60D2035E8EA407C52CCC0652E35CC00850DB96680C2023D7CC8710335CCA0246F501B030018BC85DD]
link(onClick,1077625:onOK,[(270,216)(270,27)])
}
Add(hcChildPanel,4744934,42,147)
{
}
BEGIN_SDK
Add(EditMultiEx,216273,21,21)
{
}
Add(hcTplPanel,14918830,35,105)
{
Left=98
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcChildPanel,7913430,42,189)
{
}
BEGIN_SDK
Add(EditMultiEx,9879695,21,21)
{
}
Add(hcTplPanel,9778046,35,105)
{
Left=196
Top=-1
Width=3
Height=27
BevelInner=0
BevelOuter=1
}
END_SDK
Add(hcTplComboBox,13381242,189,168)
{
Left=101
Top=1
Width=95
Height=21
Strings=#4:none|3:C++|6:Delphi|3:PHP|5:Basic|10:JavaScript|3:ASM|3:HWS|3:SHA|5:MySQL|3:INI|
ReadOnly=0
link(onClick,1077625:onSetSyntax,[(257,181)(257,41)])
}
Add(hcSaveDialog,1311155,182,42)
{
link(onExecute,1077625:onSave,[])
}
Add(hcOpenDialog,7225229,182,84)
{
link(onExecute,1077625:onOpen,[(254,90)(254,55)])
}
Add(hcTplComboBox,757343,189,336)
{
Left=200
Top=1
Width=165
Height=21
DataType=1
ReadOnly=0
Point(doClear)
Point(Index)
Point(doSelectByIndex)
link(onClick,1077625:onClick,[(283,349)(283,62)])
link(Str,12970347:CurrentText,[])
}
Add(hcTplBitBtn,1659544,59,336)
{
Left=367
Top=-1
Width=25
Height=25
Hint="Загрузить список из файла"
Caption=""
Bitmap=[ZIP3609000078DADD94C96B535118C58F4BB7AD439D50E8C6A520F40F70E14E17E2CA8D20288A28E28055D1B60B51049B5A0C3556B45A532325545BAD75E81C63D3C94E993AD898C4D8C4BC4EB6C91BEFF37B83A088E6B9D4078777E1BEFB3BDFF9EE7D77C7AEA295D09F22D2565281A915D8624C98F33F3EAAAAFE97DA680BA2B06A12CE73A77ED2AD2387755DDEB3E71795EDDE6D99BDBD660A273C490C7A5B214E79204E744008B74208BE04EF6F063FDA047EA401FC901BFCFB7A64075CBA8715F64E770267FAE6E098110C7EC407D6E7F8A3340F2BFC7595611C6AE3D09255513ECB0C7E6C10E2C73E88D35E0853DD10C6DB21845E4308B4801F7B4E391AC10F3758E217DC08E1406B1AEE79864A4ED1F952622C77FDD42FABFC839D69BCC830D4CC1A7C391986FC3900E9D308A4D80065E985F8C10B71B28BB2B4519657E0032F2CF1D7568470B88B431BF5C7C519FD91B9E99CF50BE137FAB9CAC55F73238CA354BF97F88D0B065F998F934704F2974948C91065F1438A0F438CF6438AF4E8E74B98E8B4C45F4DF51FEB48634860E8C898FCC564CEFAB5BDD7FE8F5CFC5515619CE8E430CEAB185836F9CBB350BEA6C82701792EA6F74B4A1959A4C428C4F810A48FFD96F927891FE319C64D3ECB2EFEB66E89F65E32FB65859F4FFD3F49FDF924324425932F66C084AF609979284B9C91652101652E0A393D0D393501692668B9FED3DD69A414151C33CE27934530294B1E4B9465C1ECD717EAD70C64DAFB651B10390F4BFB9B6F0BE1EC5B0E4B2A83C08CFA55F2618A441EBC9185D7B2CC519634F924A1BE39A4B337D2BF938B9F47F59FF3A421D258518CFA7349636B6B3654E4E6E713BF58E333158B4B19340FFAE1EA1D856B3080BA013F1ED15B93B367589F7B476B02D4CB628BFC3CFAA6D4B740630191611F5E37D4E3DEB52BB875F102AA4B2FA1BACC54C945D4575562C4D7A97B686BB4BBD7CAFDBCF7D90C1CEF53F00FF5A3F9BE1DDDCE6A8C3D7122D058AB2BD8F410DEBADB70575C45D3E35AECA3FB645B5DCC12FFBB47516D04D73C311CBFD38896F676C4C37D88067D88867C88857B31DAF30AB6474FB1FFA10785F609CBEC1F3D363BA6B0E94E1CC595775173BD0437CBAFC25E7E45D7035B09F6DB9F617DF5E7BF66FF4BFA06462FD565]
link(onClick,757343:doAdd,[])
}
Add(hcClipboard,12970347,189,287)
{
}
Add(hcTplBitBtn,14035275,96,400)
{
Left=394
Top=-1
Width=25
Height=25
Hint="Очистить список"
Caption=""
Bitmap=[ZIP3604000078DA95912D6EC430104667A51EA04758D813EC010A2BF5240B03971A0606861A061A9A1A0E340C35749941813B4E1CCB7F59752D3D258AF5BE7C1E7F7EDFDE605B37E283788F5CE0BA6FC4FD7C79EF3704632F73B801C567F05683330ADC2A09014E2F04078B3331259C9E9FF8486ECCD022F3F38C8EBF70F20DF9BD8CA5CA38F15DE66FE750F11C6D46EDA358E8E9B20ECF7BD4BE26FFE797DE9D2DCF917AC834CF40E34B117D1733D6938CBDC7995F6674E619E641D4FE9AF92983FCA2C71A7BE88EAF4ABFCED8D160C857B2ED6F3A7E9A27113A284EF7368D2046F66F7FCBA07B358820C701AC20F81728762F7C8BF2D40F188DA0A6077835004E43E11EFF4F73EF10FE1F7C9C59E31EBEC592F0EDF81EEE57B247E3FD01BD0196AF]
link(onClick,757343:doClear,[(177,406)(177,349)])
}
Add(hcTplBitBtn,16699400,109,139)
{
Left=75
Top=-1
Width=25
Height=25
Hint="Загрузить список из файла"
Caption=""
Bitmap=[ZIP3609000078DADD94C96B535118C58F4BB7AD439D50E8C6A520F40F70E14E17E2CA8D20288A28E28055D1B60B51049B5A0C3556B45A532325545BAD75E81C63D3C94E993AD898C4D8C4BC4EB6C91BEFF37B83A088E6B9D4078777E1BEFB3BDFF9EE7D77C7AEA295D09F22D2565281A915D8624C98F33F3EAAAAFE97DA680BA2B06A12CE73A77ED2AD2387755DDEB3E71795EDDE6D99BDBD660A273C490C7A5B214E79204E744008B74208BE04EF6F063FDA047EA401FC901BFCFB7A64075CBA8715F64E770267FAE6E098110C7EC407D6E7F8A3340F2BFC7595611C6AE3D09255513ECB0C7E6C10E2C73E88D35E0853DD10C6DB21845E4308B4801F7B4E391AC10F3758E217DC08E1406B1AEE79864A4ED1F952622C77FDD42FABFC839D69BCC830D4CC1A7C391986FC3900E9D308A4D80065E985F8C10B71B28BB2B4519657E0032F2CF1D7568470B88B431BF5C7C519FD91B9E99CF50BE137FAB9CAC55F73238CA354BF97F88D0B065F998F934704F2974948C91065F1438A0F438CF6438AF4E8E74B98E8B4C45F4DF51FEB48634860E8C898FCC564CEFAB5BDD7FE8F5CFC5515619CE8E430CEAB185836F9CBB350BEA6C82701792EA6F74B4A1959A4C428C4F810A48FFD96F927891FE319C64D3ECB2EFEB66E89F65E32FB65859F4FFD3F49FDF924324425932F66C084AF609979284B9C91652101652E0A393D0D393501692668B9FED3DD69A414151C33CE27934530294B1E4B9465C1ECD717EAD70C64DAFB651B10390F4BFB9B6F0BE1EC5B0E4B2A83C08CFA55F2618A441EBC9185D7B2CC519634F924A1BE39A4B337D2BF938B9F47F59FF3A421D258518CFA7349636B6B3654E4E6E713BF58E333158B4B19340FFAE1EA1D856B3080BA013F1ED15B93B367589F7B476B02D4CB628BFC3CFAA6D4B740630191611F5E37D4E3DEB52BB875F102AA4B2FA1BACC54C945D4575562C4D7A97B686BB4BBD7CAFDBCF7D90C1CEF53F00FF5A3F9BE1DDDCE6A8C3D7122D058AB2BD8F410DEBADB70575C45D3E35AECA3FB645B5DCC12FFBB47516D04D73C311CBFD38896F676C4C37D88067D88867C88857B31DAF30AB6474FB1FFA10785F609CBEC1F3D363BA6B0E94E1CC595775173BD0437CBAFC25E7E45D7035B09F6DB9F617DF5E7BF66FF4BFA06462FD565]
link(onClick,1077625:onClick1,[(300,145)(300,69)])
}
END_SDK
Add(hcTplSynEdit,5275072,280,154)
{
Width=456
Height=313
Align=5
Font=[Courier New,8,0,0,204]
Point(doLanguage)
link(onChange,10505461:doData,[])
link(onCaretXY,779913:doCaretXY,[])
}
Add(hcChildPanel,779913,385,154)
{
}
BEGIN_SDK
Add(EditMultiEx,5839226,21,21)
{
WorkCount=#7:doCount|9:doCaretXY|10:doEditProp|
Width=447
Height=326
link(doCount,13895233:doCaption,[(168,27)(168,69)])
link(doCaretXY,9906198:doString,[(126,34)(126,167)])
link(doEditProp,8650105:doCaption,[(119,41)(119,251)])
}
Add(hcTplPanel,6664062,35,105)
{
Top=296
Width=456
Height=17
Align=4
BevelInner=0
BevelOuter=1
}
Add(hcTplLabel,9254533,266,77)
{
Left=5
Top=1
Width=37
Caption="Строк:"
}
Add(hcTplLabel,13895233,315,63)
{
Left=45
Top=1
Width=10
Caption="0"
Point(doCaption)
}
Add(hcTplLabel,8430613,266,203)
{
Left=70
Top=1
Width=49
Caption="Каретка:"
}
Add(hcTplLabel,4396265,315,161)
{
Left=125
Top=1
Width=19
Caption="0:0"
Point(doCaption)
}
Add(hcFormatStr,9906198,266,161)
{
Mask="%1:%2"
link(onFString,4396265:doCaption,[])
}
Add(hcTplLabel,8081335,266,259)
{
Left=170
Top=1
Width=83
Caption="Редактируется:"
}
Add(hcTplLabel,8650105,315,245)
{
Left=255
Top=1
Width=11
Font=[MS Sans Serif,8,1,0,1]
Caption="--"
Point(doCaption)
}
END_SDK
Add(hcHiAsmTrasmitter,6352522,280,273)
{
link(onInit,1936873:doGet,[])
link(Arg1,9537242:Var2,[])
}
Add(hcMT_Get,1936873,329,273)
{
link(onData,16225915:doEvent1,[])
link(onGet,779913:doEditProp,[(372,286)(372,174)])
}
Add(hcHub,16225915,378,273)
{
link(onEvent1,3509494:doValue,[])
link(onEvent2,8474515:doShowModal,[(420,286)(420,391)])
}
Add(hcHub,1557768,210,273)
{
link(onEvent1,6352522:doReturn,[])
link(onEvent2,8474515:doClose,[(246,286)(246,384)])
}
Add(hcDoData,10505461,336,154)
{
@Hint=#4:test|3:123|
link(onEventData,779913:doCount,[])
link(Data,5275072:Count,[(342,142)(318,142)(318,207)(293,207)])
}
Add(hcMemory,3509494,448,273)
{
link(onData,5275072:doText,[(494,279)(494,138)(268,138)(268,174)])
}
Add(hcIf_else,2894705,448,322)
{
Type=5
link(onTrue,1557768:doEvent1,[(494,328)(494,412)(199,412)(199,279)])
link(Op1,3509494:Value,[])
link(Op2,9537242:Var3,[(461,219)])
}
Add(GetDataEx,9537242,280,214)
{
link(Data,5275072:Text,[])
}
Add(hcClipboard,9513076,196,224)
{
link(Text,9537242:Var1,[(202,219)])
}


карма: 2

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)