package envoy.client.ui;
import java.util.logging.Logger;
import envoy.util.EnvoyLog;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.ListView;
/**
* Project: envoy-client
* File: ChatSceneController.java
* Created: 26.03.2020
*
* @author Kai S. K. Engelbart
* @since Envoy Client v0.1-beta
*/
public final class ChatSceneController {
@FXML
private ListView messageList;
@FXML
private ListView userList;
private static final Logger logger = EnvoyLog.getLogger(ChatSceneController.class);
@FXML
public void initialize() {
messageList.setCellFactory(listView -> new MessageListCell());
userList.setCellFactory(listView -> new UserListCell());
}
@FXML
public void postButtonClicked(ActionEvent e) {
logger.info("Post Button clicked.");
}
@FXML
public void settingsButtonClicked(ActionEvent e) {
logger.info("Settings Button clicked.");
}
}