Discuss Scratch
- Discussion Forums
- » Suggestions
- » Placement of Definition Blocks
- ProdigyZeta7
-
Scratcher
1000+ posts
Placement of Definition Blocks
Why is it every time I make a new custom block, I have to carry it the the place I want? It gets really tiring when all your other big scripts are slowing your movement to the script area you want to place the new block, and by then you could have worked on the script. It would be a HUGE relief if instead of spawning the custom definition block at the top-left corner region of the script area that it would spawn somewhere at the current area you're looking at. It would save us a lot of traveling time through scripts and most importantly allow us to easily organize our scripts.
Supporters:
ProdigyZeta7, DadOfMrLog (?), Zparx, dracae, roijac, powerpoint56, turkey3, DotDash, dusty22, Firedrake969, billabobscratch, A-no-meep, ScratchJahd2011, Mickey_Fan, TimothyLawyer, xlk, Deerleg (?), mobluse, LiquidMetal, 1234abcdcba4321
Supporters:
ProdigyZeta7, DadOfMrLog (?), Zparx, dracae, roijac, powerpoint56, turkey3, DotDash, dusty22, Firedrake969, billabobscratch, A-no-meep, ScratchJahd2011, Mickey_Fan, TimothyLawyer, xlk, Deerleg (?), mobluse, LiquidMetal, 1234abcdcba4321
Last edited by ProdigyZeta7 (March 15, 2014 05:24:06)
- DadOfMrLog
-
Scratcher
1000+ posts
Placement of Definition Blocks
Yes, that's another thing about custom blocks that's pretty irritating…
Along with the problem of trying to find one amongst loads, when you're really disorganised like me
(as mentioned in a topic here only a day or two ago: http://scratch.mit.edu/discuss/topic/11132/ ).
In the original suggestions of Wes64 that I referenced in that post, he suggested that the editor pane could scroll when you drag scripts towards the edge. Even that would be some help with this problem (of the original placement of a new custom block header, as PZ7 said above). But just having it appear where you are now in the editor pane would be most sensible, and I suspect a lot easier to implement than the edge-scrolling thing…
In the meantime, @PZ7, this is the (somewhat tedious) workaround I use for this problem:
1. Take note of where your scrollbars are in current sprite (assuming this is roughly where you want new block to be located)
2. Create your new block
3. Switch to a different sprite
4. Switch back to first sprite (so you're now at top-left and can see your new header without having had to scroll the sprite, and possibly misclick in scrollbars, thus messing up other scripts - that's another story…)
5. Drag the new custom block header into the backpack
6. Then drag it to left to delete it (!)
7. Scroll editor pane to where you wanted the new block (you do remember where those bars were, right?)
8. Drag out of backpack
Phew! -all to avoid slow dragging+scrolling around if you have long scripts that lag the editor… D:
Along with the problem of trying to find one amongst loads, when you're really disorganised like me
(as mentioned in a topic here only a day or two ago: http://scratch.mit.edu/discuss/topic/11132/ ).In the original suggestions of Wes64 that I referenced in that post, he suggested that the editor pane could scroll when you drag scripts towards the edge. Even that would be some help with this problem (of the original placement of a new custom block header, as PZ7 said above). But just having it appear where you are now in the editor pane would be most sensible, and I suspect a lot easier to implement than the edge-scrolling thing…
In the meantime, @PZ7, this is the (somewhat tedious) workaround I use for this problem:
1. Take note of where your scrollbars are in current sprite (assuming this is roughly where you want new block to be located)
2. Create your new block
3. Switch to a different sprite
4. Switch back to first sprite (so you're now at top-left and can see your new header without having had to scroll the sprite, and possibly misclick in scrollbars, thus messing up other scripts - that's another story…)
5. Drag the new custom block header into the backpack
6. Then drag it to left to delete it (!)
7. Scroll editor pane to where you wanted the new block (you do remember where those bars were, right?)
8. Drag out of backpack
Phew! -all to avoid slow dragging+scrolling around if you have long scripts that lag the editor… D:
Last edited by DadOfMrLog (July 23, 2013 19:34:45)
- Zparx
-
Scratcher
500+ posts
Placement of Definition Blocks
support! I thought this suggestion would blow up with tons of support by now. I guess not enough scratchers can relate to why this is needed 

- Psiborg
-
Scratcher
500+ posts
Placement of Definition Blocks
I am not surprised that searching turned up this thread, but I am most surprised that it has not had more support! This has been bugging me since I started scratching. +1 from me.
- Firedrake969
-
Scratcher
1000+ posts
Placement of Definition Blocks
+(e^(i*pi) + 2)
Last edited by Firedrake969 (Feb. 22, 2014 00:20:37)
- A-no-meep
-
Scratcher
100+ posts
Placement of Definition Blocks
Putting new block definitions in the center of the current view would help a huge amount in organization. Support.
- TimothyLawyer
-
Scratcher
1000+ posts
Placement of Definition Blocks
It would be a HUGE relief if instead of spawning the custom definition block at the top-left corner region of the script area that it would spawn somewhere at the current area you're looking at.I concur.
Maybe when a new block is made, the custom definition block could appear in the palette just above it, ready to be pulled out when and where the scratcher would like.
- Deerleg
-
Scratcher
1000+ posts
Placement of Definition Blocks
Okay, but I usually don't even make blocks, so…
Maybe when I work on a large project, this will be useful.
Maybe when I work on a large project, this will be useful.
- Discussion Forums
- » Suggestions
-
» Placement of Definition Blocks

















