| Blockland Forums > Modification Help |
| GUI Functions |
| (1/3) > >> |
| jes00:
Could people just state all the GUI functions you know and how many/what vars there are? The list -onWake(%this) How does the onSelect function work? I called it and it says the function does not exist. |
| Slicksilver:
Jes, there's a method called dump. It exists for all objects. Go make an object, name it arglblargl, and call arglblargl.dump(); It's exactly what you're doing here plus it explains what they do and how to use them. |
| Nexus:
--- Quote from: jes00 on February 19, 2012, 03:24:50 PM --- How does the onSelect function work? I called it and it says the function does not exist. --- End quote --- It works with a text list control from Client_Buildbot/client.cs --- Code: ---function buildbot_filelist::onselect() { if($buildbot::doubleclick) { if(getsimtime() - $buildbotfileclick < 500) { buildbot_open(); $buildbotfileclick = 0; return 1; } $buildbotfileclick = getsimtime(); return 0; } buildbot_open(); return 1; } function buildbot_open() { if((%row = buildbot_filelist.getselectedid()) >= 0) { $buildbotpath = $buildbotpath @ getfield(buildbot_filelist.getrowtextbyid(%row), 1); buildbot_refresh($buildbotpath); return 1; } return 0; } --- End code --- looking back at this, it doesn't look like I accounted for clicking on two different options in rapid succession. I should fix that. |
| jes00:
--- Quote from: Nexus on February 20, 2012, 03:55:48 PM ---It works with a text list control from Client_Buildbot/client.cs --- Code: ---function buildbot_filelist::onselect() { if($buildbot::doubleclick) { if(getsimtime() - $buildbotfileclick < 500) { buildbot_open(); $buildbotfileclick = 0; return 1; } $buildbotfileclick = getsimtime(); return 0; } buildbot_open(); return 1; } function buildbot_open() { if((%row = buildbot_filelist.getselectedid()) >= 0) { $buildbotpath = $buildbotpath @ getfield(buildbot_filelist.getrowtextbyid(%row), 1); buildbot_refresh($buildbotpath); return 1; } return 0; } --- End code --- looking back at this, it doesn't look like I accounted for clicking on two different options in rapid succession. I should fix that. --- End quote --- Add-Ons/Client_Friends/Packages.cs (28): Unknown command onSelect. |
| Port:
--- Quote from: jes00 on February 21, 2012, 07:17:54 AM ---Add-Ons/Client_Friends/Packages.cs (28): Unknown command onSelect. --- End quote --- You can't call the command to cause an effect unless it's already defined for that control. What are you trying to do? |
| Navigation |
| Message Index |
| Next page |