Event handling is a coding pattern related to acting on messages between a source and one or more subscribers. A point listener in the source provides a way in which subscribed code can consume messages raised from the source.
2
votes
0answers
17 views
C++ Custom event handling system
I'm relatively new to C++ (learned it years ago, but never used it much until now), and I needed an exercise to get a better handle on the language. I also needed a good way of handling events, and ...
4
votes
1answer
89 views
Basic C# R-E-P-L
So I was thinking of making a C# REPL, as I didn't find any viable solution that would work for me, so I made a simple, basic one, I am sure it can be improved, as it seems once the REPL class is ...
2
votes
1answer
47 views
Removing same event from listener
I have a myDiv.mousedown, window.mousemove, and window.mouseup event. I'm trying to organize ...
4
votes
0answers
41 views
Communicating upwards from nested fragments in Android
I recently asked this question on Stack Overflow, but now that I have a working example, I would like to have it checked.
I set up the layout like this:
I am going off the idea that parents can ...
3
votes
1answer
39 views
TabPage version of SelectedIndexChanged
I order to speed up opening of a file (which contents are displayed in a series of tabs), I made it so that tab content is generated only when the user first clicks on the tab. If user never opens the ...
3
votes
1answer
40 views
Using a MutationObserver to reformat numbers in the user's locale
I mostly just want to make sure I've understood the specs correctly with this code, but here goes:
...
5
votes
1answer
76 views
Simple event manager in Java
I have created a simple event manager and I want it to work properly in a multithreaded environment:
...
1
vote
2answers
104 views
Use jQuery to force two checkboxes mirror each other's state
RESTRICTION: jQuery 1.6.4 only, no other library, or version can be used.
My goal is to use jQuery to allow two input checkboxes behave the same.
For example: If 1st checkbox is checked, 2nd will be ...
2
votes
1answer
51 views
Client Side JavaScript [aka Greasemonkey] Key Event Handler
Description
The code captures keypress events that do not occur in a text field and dispatches on the properties of a $command object in the application execution ...
4
votes
1answer
48 views
Swing Game EyeHandCoordination
Question copied from the book:
(Game: eye-hand coordination) Write a program that displays a circle
of radius 10 pixels filled with a random color at a random location on
a panel, as shown in ...
3
votes
1answer
37 views
Make one greenlet tell another to shutdown
I am building a commandline app to check proxies, which has a daemon flag (running forever or just once).
There are producers, checkers and storers. I want them to run in parallel and be able to ...
0
votes
1answer
32 views
Highlight Two Closest Points Java Swing
Question from the book:
(Geometry: closest pair of points) Write a program that lets the user click on
the panel to dynamically create points. Initially, the panel is empty. When a
panel has two or ...
1
vote
2answers
140 views
CRUD code for a finance WebForm
I have a finance web-application in ASP.NET WebForms using Telerik RAD controls. Two event handlers wound up being very similar in implementation.
What steps could I take to improve the organization ...
0
votes
1answer
42 views
Wait for a “3rd party” element to be appended to the DOM
Let's say we're writing a user script which interacts with a 3rd party site we don't control. We want to open a menu, so we trigger a click on the button and then wait 10ms before accessing the menu (...
2
votes
0answers
35 views
Swing keybinding to control an animated car
In my textbook there is no mention of keybindings and it encourages the use of keylistener so there isn't any example code using keybindings for its problems. I was wondering if this is sorta close to ...
3
votes
1answer
43 views
Event-triggering - Ready, On, Fire
I have implemented a kind of thing that does event triggering in Golang. This is open-sourced here. Review and suggestions appreciated.
First thing I am trying to implement is adding event listeners ...
3
votes
1answer
80 views
Google Analytics tracking for HTML 5 video player
The jQuery code is for html5 video event GA tracking and I want to make it a little bit more shorter and cleaner. The code works: I am getting all the events, but would like to make it more simple.
<...
1
vote
0answers
111 views
An event bus implementation for java
I have implemented an event bus library for Java - JBus. Anybody please care to review my code? It is an open source project and link is provided above.
Usage
Define events:
...
5
votes
1answer
141 views
Use of Async/Await for EventHandlers
I have a MVC WinForms application. I am using Dependency Injection with Ninject as the IoC container.
...
3
votes
0answers
37 views
Simple gallery with scroll
I just created a simple gallery with scroll. Everything works fine but I'm not sure how should I optimize this code:
...
1
vote
0answers
35 views
Simple Pub-Sub Event Emitter
I have written a basic event emitter in JavaScript and I'd like some feedback on my design. I tried to make it as simple and minimalist as possible, as I'd like it to be understandable by anyone.
I ...
0
votes
0answers
14 views
psql event store
Below are a couple of different files that comprise of example code for a postgres event store, where rows for one main table events are created, as well as a ...
2
votes
1answer
17 views
JavaScript idle managing structure
I am just getting into the world of javascript, coming from the world of classical inheritance. The following is a library I wrote to track when a webapp is idling and I wrote it like I write ...
1
vote
1answer
66 views
Java application processing GUI input when “Done” is clicked
Right now, I've got this really ugly loop in my code that waits for a boolean to be true before the method can return. It's triggered when "Done" is clicked. I'm ...
2
votes
0answers
88 views
C++ Event Emitter
I needed an event bus in C++ with a few features:
Possibility to add/remove both functions and member methods.
Ability to remove automatically those listeners that wrap member methods of expired ...
1
vote
1answer
108 views
Simple type-safe and thread-safe Rust event system
I'm creating a relatively simple type-safe and thread-safe Rust event system. It is to be used with and within an IRC library I'm making, but should work just fine for other use-cases. It needs to be ...
1
vote
2answers
40 views
delegate click event on document
I'm adding an onclick listener to the whole document then checking the source of the click. If the source of the click contains the attribute data-widget I want to ...
6
votes
0answers
128 views
Recorder for keyboard and mouse events
I'm building an event recorder. So far the code looks clean, but I feel like I'm missing something that can make this code even better.
Is composition a better solution? If yes, how can I do it ...
1
vote
1answer
193 views
Focus next element on keypress
It's been a year or two since I last dabbled in jQuery and have attempted to write a simple "on key press move to the next element" script. However my first attempt has a lot a repetition. I just ...
1
vote
0answers
51 views
Event Service in c++
I'm interested in receiving some feedback regarding an Event system that I wrote. Both in style and implementation, but also in overall design and the design decisions that I made.
It is intended to ...
3
votes
1answer
180 views
Event delegation without jQuery
I created event delegation like concept which is present in jQuery. AFAIK, event delegation is used to register an event for an element which is supposed to be added dynamically. So, in jQuery we do ...
0
votes
2answers
82 views
PageVisibility API, to handle page/tab visibility changes
Currently, I'm working on a project where I needed to run some code every time the page is hidden.
I searched high and low and found this question: Is there a way to detect if a browser window is not ...
1
vote
0answers
49 views
Event Delegates using IIFE or Module
I am learning jQuery/JavaScript best practices and am attempting to put them into practice. My overall goal is to have lots of small, independent .js files which contain specific functionality and ...
5
votes
2answers
407 views
Yet another event dispatcher in c++11
I've written an event dispatcher for a private project which task is to collect events from different threads and dispatch them in a single thread:
...
2
votes
1answer
83 views
Overriding the mouseout handler for an image when a button is clicked
I had posted this question in Stack Overflow and they told me it would be better served on Code Review.
Is there a more effecient way of changing the mouseout state when a button is clicked? When a ...
2
votes
1answer
507 views
C++11 event system
I've implemented an events system in C++11. I've now got it pretty much as good as I can get it. It feels like I have found an optimal design pattern, and I'm using sensible variable names to ...
1
vote
2answers
53 views
Keyboard handler for moving in four directions
I'm having trouble deciding if I should leave the default: break; in the switch statement or not. It does kinda show intent, i.e. that most keys are not handled, ...
1
vote
2answers
69 views
Keyboard handler to move a shape in response to arrow keys
I finished Codeacademy and I'm looking to practice and get better at JavaScript. Is this coded correctly or should I have made a function for it somehow? The purpose of this code is to move a square ...
2
votes
2answers
79 views
Keyboard handler for selecting radio buttons
I have got my JavaScript working as seen here:
https://jsfiddle.net/yLg1qs04/3/
But how do I condense/shorten it so that it's not repeating itself so often and taking up so many lines?
...
6
votes
2answers
279 views
Type-Safe Event System
I have recently started writing C# from a strong JavaScript background, and found myself wanting to do something I do all the time in JavaScript: events.
Since I have a type system at my disposal, I ...
5
votes
1answer
128 views
3
votes
2answers
186 views
Raise an event (sample 1)
I'm writing tutorials for new programmers. The tutorials show programmers how to structure events.
I've attached the code for one of the tutorials. Can someone take a look at my code and let me know ...
6
votes
1answer
320 views
C++14 Event System
I've created a simplified event system for C++14. The code is commented, so it shouldn't be hard to read. There's also a simple usage scenario below.
It is still a work in progress and uses some not-...
3
votes
2answers
385 views
Removing all delegates from an event dispatcher
Given a class which is an event dispatcher whose underlying store is a dictionary of events whose key is the event type ...
0
votes
0answers
37 views
A cross browser and backwards compatable solution to the PointerEvent, MouseEvent, & TouchEvent
I came up with this solution and I'm very happy with how it turned out. However, I would love some feedback from experienced developers as to its efficiency. I am working heavily with touch and mouse ...
2
votes
0answers
50 views
Alternative to clicklistener inside an anonymous class
For a trivial word game, I wrote the following code for the player to choose one of the two choices of words that in turn were read from a sentence.
My question lies in first in the click-listener of ...
5
votes
2answers
126 views
Toggling dropdowns using jQuery, with binding and unbinding
This code is used to toggle some dropdowns. I've added the click event on the document to close the dropdown on click outside, but I'm not sure if I'm doing it the right way. I want it to be optimized ...
3
votes
0answers
33 views
Periodically monitor if record is not updated using Node, Event and setTimeOut
Here is my scenario:
Every user checks in every five minutes.
If some user doesn't check in after 5 minutes, I should be able to keep track of it.
If some user doesn't check in N number of times, an ...
4
votes
1answer
36 views
Three identical AJAX button handlers in three views
In my Rails 4 app I have this event listener:
...
3
votes
2answers
173 views
Handling events in a multi threaded environment
I have a service that raises multiple events, some of them can be raised at the same time. I need to process those events and run a potentially long running method based on the event arguments.
What I ...