Can I somehow show the Widget tree in a running app? - flutter

I wonder, if a plugins exists, which allows to render instead of **Widget()**s just a rectangle and a Widget()'s name, to show the layout structure of the current view.
For debugging purposes.
Does e.g. a plugin for this purpose exist?

Hm, just found the solution #quoci pointed out:
Open Flutter Inspector
Toggle select widget mode [small icon at the top]
The open the app and click on a widget of the running application.

Related

How may i know what file or widgets in my code what i am running on my emulator

Hello I'm editing someone codes in Flutter using VS code, how can I easily find on what on I am running on my emulator. for example i am showing log in screen in the emulator. how can I know what filename did I need to edit.
as of now I am trying to check one by one of the codes. I tried to use widget tree but it is now updating
You can use the widget tree field in flutter devtool. Navigate to the desired page in the emulator and click the refresh button at the top right. The running widget stack will be listed by class names.
You can even detect a specific widget on the page using the "Choose widget mode" button.
Install and run DevTools from VS Code

How to edit flutter_clean_calendar package?

So i want to customize some widget in this package. I want to change selectedDay(the big red circle) size.
So i go to it's definition and try to change it. I just need to add some width as argument to Container, but i can't.
I also try to wraps widget by using the bell icon, but it doesn't work. I can't choose any widget, other than getX
I try to type, but no option shows up
My flutter plugins work just fine in other file. So is it mean that i can't edit or add any widget in lib file? How to edit this file?

Flutter: Make text/images selectable in whole web app

In the Flutter web apps, there is no default functionality which makes text and images in the app selectable.
Is there a way to enable selection functionality for text/image on web?
I did check SelectableText widget but it is only for text and I would need to use it over every text. Also, you can't select text in multiple SelectableText widgets at once, you can only select text in one of them. I'm looking for a solution to select all text in the app without making change to every text widget.
Let me know if there’s one step solution to achieve this thing in whole web app.
In Flutter 3.3, with the introduction of the SelectableArea widget, any child of the SelectableArea widget has selection enabled for free!
To take advantage of this powerful new feature, simply wrap your route body (such as the Scaffold) with the SelectionArea widget and let Flutter do the rest.
For a more comprehensive deep dive into this awesome new feature, please visit the SelectableArea API page.
Flutter Web currently does not support multiple text selection across SelectableText widgets.
However, there are some experimental widgets that people are currently working on. According to a guide available at:
Custom SelectableScope Widget
They have proposed a custom widget, a Selectable scope, which basically allows for anything within it to be selectable (currently text and images)
NOTE: THIS IS CURRENTLY UNDER EXPERIMENTATION AND MIGHT CHANGE AS MENTIONED IN THE PROVIDED LINK.

swt widget (pallet widget) for group selection

I am looking to have a widget like below screen in my rcp application. I tried to find an existing one however I could not find one. Anyone can please help. Do you think I will have to create my own (by having two list and arrows and then writing arrow event code).
Please help.
You should take a look at Opal
The have a widget called DualList, see Screenshot

How to keep a widget common in every tab of my android application?

How can I do this if I want it through XML file layout..
Perhaps you could find a way to make the widgets share an ID? Don't think you could do that from the layout however (if at all).
Is Android Widget ID persistent