# Improvement: show custom methods the same way as extension functions in component scripting

**URL:** <https://forum.inductiveautomation.com/t/improvement-show-custom-methods-the-same-way-as-extension-functions-in-component-scripting/28651>\
**Category:** Ignition Early Access\
**Created:** [September 30, 2019, 8:47am UTC](https://forum.inductiveautomation.com/t/improvement-show-custom-methods-the-same-way-as-extension-functions-in-component-scripting/28651 "2019-09-30T08:47:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![joel.golinucci](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joel.golinucci/32/9927_2.png) [@joel.golinucci](https://forum.inductiveautomation.com/u/joel.golinucci)\
**Post date:** [September 30, 2019, 8:47am UTC](https://forum.inductiveautomation.com/t/improvement-show-custom-methods-the-same-way-as-extension-functions-in-component-scripting/28651/1 "2019-09-30T08:47:53Z")

</div>

When an extension function is used, it’s shown in blue + bold.  
It would be nice if it was also the case for custom methods:

![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/6/6a5c90272a6e626141eaf8788a7b36537a692c91.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 30, 2019, 11:49am UTC](https://forum.inductiveautomation.com/t/improvement-show-custom-methods-the-same-way-as-extension-functions-in-component-scripting/28651/2 "2019-09-30T11:49:08Z")

</div>

What do you mean by “used” ? Extension functions are called by the component, not by other python code. They are bolded when you’ve provided code for them to use. Custom methods, on the other hand, only exist in the list if you’ve deliberately created them and put code in them. They are never called by the component, only by the scripts you write yourself. What exactly do you want to trigger the bold display? (Note, there’s no call graph technology anywhere in jython.)

---

<div class="post-metadata">

**Author:** ![joel.golinucci](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/joel.golinucci/32/9927_2.png) [@joel.golinucci](https://forum.inductiveautomation.com/u/joel.golinucci)\
**Post date:** [October 1, 2019, 6:36am UTC](https://forum.inductiveautomation.com/t/improvement-show-custom-methods-the-same-way-as-extension-functions-in-component-scripting/28651/3 "2019-10-01T06:36:40Z")

</div>

Yes you’re right.  
In my opinion they should always be in the bold display when they are created. This would simply mean they exist and in this way they will better “attract the eye”.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 1, 2019, 11:46am UTC](https://forum.inductiveautomation.com/t/improvement-show-custom-methods-the-same-way-as-extension-functions-in-component-scripting/28651/4 "2019-10-01T11:46:40Z")

</div>

> [@joel.golinucci](#):
>
> should always be in the bold

Ah. Not a bad idea. Bold would mean "there's code here". Something for the ideas portal.
