Position of the inline code formatting icon on the toolbar in the reply box

  • Suggestion
  • Thread starter Wrichik Basu
  • Start date
  • #1

Wrichik Basu

Science Advisor
Insights Author
Gold Member
2022 Award
2,105
2,359
I tend to use inline code formatting ([ICODE]...[/ICODE]) quite a lot. Unfortunately, the icon is placed inside a drop-down menu after the code-block icon on the toolbar above the reply box. Can this be placed on the surface instead by replacing any other icon? For example, I haven't seen many posts that use text colour, so that can be replaced by the inline code icon.

A poll can be opened to find out whether all members are comfortable with this change.
 
  • Like
Likes Greg Bernhardt

Answers and Replies

  • #2
What do the ICODE tags do? I've never used them. Can you give an example? Thanks. :smile:
 
  • #3
Icode tags put code fragments inline in a paragraph.
 
  • #4
But how do you specify which language the Icode encoding should be for? IMO, that's one of the features of code tags.

Testing: What is the difference between starting a frame in Tcl . configure -width 600 -height 600 and in Python/Tk mainframe = ttk.Frame(root, padding="3 3 12 12") ?

Code:
. configure -width 600 -height 600
Python:
mainframe = ttk.Frame(root, padding="3 3 12 12")

Interesting ... Tcl is not a standard code tag language selection...
 
Last edited:
  • #5
But how do you specify which language the Icode encoding should be for?
You don't need to specify a language. ICODE tags are generally used for small words or expressions; for full statements, it is better to use CODE tags.

Consider the following snippet:
In Android, an Intent is used to pass messages. They may be used to start an activity, service or send a broadcast using the startActivity(), startService() or sendBroadcast() methods. Note that if you intend to use any of the above methods from a Fragment, you have to call them using requireContext(), as a Fragment does not have its own Context:
Android:
requireContext().startActivity(intent);
Now consider writing the above with CODE tags everywhere instead of ICODE tags:
In Android, an
Android:
Intent
is used to pass messages. They may be used to start an activity, service or send a broadcast using the
Android:
startActivity()
,
Android:
startService()
or
Android:
sendBroadcast()
methods. Note that if you intend to use any of the above methods from a
Android:
Fragment
, you have to call them using
Android:
requireContext()
, as a
Android:
Fragment
does not have its own
Android:
Context
:
Android:
requireContext().startActivity(intent);
You can see that the second snippet doesn't look good. ICODE tags simply change the font of the text to monospace, and thus highlight code keywords in a paragraph.
 
  • Informative
  • Like
Likes berkeman and Ibix

Suggested for: Position of the inline code formatting icon on the toolbar in the reply box

Replies
4
Views
440
Replies
9
Views
526
Replies
11
Views
1K
Replies
5
Views
286
Replies
4
Views
208
2
Replies
43
Views
1K
Replies
169
Views
4K
Replies
1
Views
453
Back
Top