Baul.LocationWidgetProvider — Baul.LocationWidgetProvider Reference
If subclassed, Baul will request a widget to be displayed at the top of the directory listing.
Example 4. Baul.LocationWidgetProvider Example
from gi.repository import Baul, GObject, Ctk
class ColumnExtension(GObject.GObject, Baul.LocationWidgetProvider):
def __init__(self):
pass
def get_widget(self, uri, window):
entry = Ctk.Entry()
entry.set_text(uri)
entry.show()
return entry
def get_widget(uri, window)
| the current folder uri |
| the current ctk.Window instance |
Returns : | a ctk.Widget object |
This function is called by Baul when it wants a location widget from the extension. It is called in the main thread before a directory listing is shown, so it should return quickly.