Comments (3)
It sounds like you have already forked Fyne, as transparent / floating windows are not supported in our code.
To add functionality to Entry (or any widget) you do not have to fork the project, just extend the widget as in the documentation: https://docs.fyne.io/extend/extending-widgets
With those minor changes, I can then in userland extend the entry widget to watch for MouseIn and MouseOut events, and change the passthrough value accordingly.
The design of the Fyne API is not to expose events in this way - there would be an API explosion if every possible event was exposed on every widget. Instead extend as shown above and add your own event handling code.
from fyne.
(closing as already possible in user code)
from fyne.
Hey Andy, thanks for responding here so quickly!
My mistake - I didn't realise extending would allow me to do this and thought I had to put that functionality on the base widget.
from fyne.
Related Issues (20)
- Scrolling is laggy with high speed gaming mice HOT 5
- Japanese text doesn't truncate properly using fyne.TextTruncateEllipsis HOT 1
- Error while importing fyne HOT 1
- Using container.NewThemeOverride leaks memory until window closing HOT 5
- Typing Chinese characters in widget.Entry and perform undo/redo crashes the app. HOT 2
- entry FocusGained/FocusLost functions run before resizing for the mobile keyboard is complete HOT 9
- Android: Back button handling doesn't work, GoBack() crashed the app HOT 6
- invalid recursive type itemCanvasObject HOT 7
- Form dialog validation becomes valid if one input field is valid HOT 1
- stack overflow when calling SetRowHeight in table UpdateCell callback HOT 5
- Built binary is too large HOT 8
- Error in new fyne release 2.5.0 HOT 1
- How do i fix the terrible bug HOT 2
- App Translation file is ignored / tries to load BR - release/v2.5.x HOT 1
- FyneApp.toml not loaded with GOTMPDIR set and running `go run`
- Theme Override container cannot be used to override layout paddings
- Moving demo main window lags and is unresponsive on Mac HOT 2
- customise/remove shadow from non modal widget.PopUp HOT 2
- Steam deck apps tap area limited in game mode
- Only icons of MediumImportance widgets adhere to ThemedResource declarations with Fyne 2.5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fyne.