summaryrefslogtreecommitdiff
path: root/gui/src/ofApp.cpp
blob: 7e25b4282b5b3e030e6847e07755276109e453d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include "ofApp.h"
#include "glew.h"

//--------------------------------------------------------------
void ofApp::setup(){



}

//--------------------------------------------------------------
void ofApp::update(){

	std::stringstream strm;
	strm << "fps: " << ofGetFrameRate();
	ofSetWindowTitle(strm.str());


}

//--------------------------------------------------------------	
void ofApp::draw(){
	ofBackground(0,0,0);

	images.drawGui();
}

//--------------------------------------------------------------
void ofApp::keyPressed(ofKeyEventArgs &keyargs){
	images.keyPressed(keyargs);
}

//--------------------------------------------------------------
void ofApp::keyReleased(int key){

}

//--------------------------------------------------------------
void ofApp::mouseMoved(int x, int y ){

}

//--------------------------------------------------------------
void ofApp::mouseDragged(int x, int y, int button){
	images.mouseDragged(x,y,button);
}

//--------------------------------------------------------------
void ofApp::mousePressed(int x, int y, int button){
	images.mousePressed(x,y,button);
}

//--------------------------------------------------------------
void ofApp::mouseReleased(int x, int y, int button){
	images.mouseReleased(x,y,button);
}

//--------------------------------------------------------------
void ofApp::mouseEntered(int x, int y){

}

//--------------------------------------------------------------
void ofApp::mouseExited(int x, int y){

}

//--------------------------------------------------------------
void ofApp::windowResized(int w, int h){

}

//--------------------------------------------------------------
void ofApp::gotMessage(ofMessage msg){

}

//--------------------------------------------------------------
void ofApp::dragEvent(ofDragInfo dragInfo){ 
	std::string filenames;
	
	for (auto f = dragInfo.files.begin(); f != dragInfo.files.end(); f++){
		if (f!=dragInfo.files.begin()){
			filenames=filenames+", ";
		}
		filenames=filenames+*f;

		images.add(*f,dragInfo.position);
	}
	
}