Commit Graph

48 Commits

Author SHA1 Message Date
jp9000
02c32f9c5e update form data, made it so that that the warning messages display by default because their position seems to go out of whack if they're hidden by default 2013-12-13 23:09:49 -07:00
jp9000
fa00c6fa47 add a RAII wx connect wrapper 2013-12-13 08:15:50 -07:00
jp9000
40f922ca37 initialize dataChanged variables in SettingsData base class 2013-12-12 22:16:45 -07:00
jp9000
375bc18377 make SettingsData a subclass of wxEvtHandler and add a callback for the language combo box 2013-12-12 22:14:27 -07:00
jp9000
c5f497ec1d add settings data for general page, query available languages 2013-12-12 21:47:42 -07:00
jp9000
454d800c9f updated settings form again with new callbacks 2013-12-12 21:43:30 -07:00
Palana
fd5b00871f add GetDataFilePath implementation for osx 2013-12-12 11:44:17 +01:00
jp9000
467362f584 added new settings management base class, updated main settings form, added to build files 2013-12-11 21:50:10 -07:00
jp9000
c902eab4db fix a typo in the main program automake file 2013-12-10 21:17:58 -07:00
jp9000
dc4d1db4ea update formbuilder file 2013-12-10 21:15:51 -07:00
jp9000
1e6c518700 change a few names for some of the control callbacks 2013-12-10 21:14:45 -07:00
jp9000
b0df5cf29c add settings window subclass files 2013-12-10 21:14:20 -07:00
jp9000
c2604baea0 added more button callbacks 2013-12-10 11:22:33 -07:00
jp9000
f9e9626ee6 Added preliminary settings window form 2013-12-10 11:21:34 -07:00
jp9000
70290b8c2b fixed locale code, added locale files, made wx use locale files, fixed some bugs, and added platform-specific files to the main program 2013-12-07 10:22:56 -07:00
Palana
e6017ec1ba changed allocation counter to uint64_t
also avoids format string confusion for bnum_allocs
2013-12-07 17:39:43 +01:00
Palana
968f9c03bd use %u for size_t on microsoft compilers 2013-12-07 16:50:05 +01:00
Palana
0f484c4620 fix warning for OBSSource::operator= 2013-12-06 21:43:51 +01:00
Palana
499eaa4840 check for __APPLE__ instead of __WXCOCOA__ 2013-12-06 21:31:42 +01:00
Palana
ad1abd45e8 fix format string 2013-12-06 21:31:42 +01:00
jp9000
78e581a3c1 update makefiles for previous name changes 2013-12-06 09:18:47 -07:00
jp9000
0434ef0f62 change naming for some main program files for consistency 2013-12-06 09:16:33 -07:00
jp9000
2c886a9d83 fix references to subclass files within forms 2013-12-06 06:51:14 -07:00
jp9000
00b55c9d95 moved wx forms and generated files into a discrete 'forms' directory 2013-12-06 06:48:21 -07:00
jp9000
85374daa94 made it so that preview panel scales based upon window size 2013-12-06 06:39:19 -07:00
jp9000
a8d9c5b25c updated UI files 2013-12-06 06:38:50 -07:00
jp9000
8298fa4dc7 With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
Palana
e230b0e984 updated include paths (CMake+osxtest) and function prototype (osxtest)
fixes compilation with changes from e5c99175c5
2013-11-29 20:58:29 +01:00
Palana
99b06288ba move using namespace below includes
fixes ambiguity between <wchar.h> and <cwchar>
2013-11-28 20:49:06 +01:00
jp9000
e5c99175c5 fixed some build issues on non-windows systems 2013-11-26 23:07:27 -07:00
jp9000
56034fd9ac made a workaround to ensure that translations can be done through our custom system rather than using wx's internal system 2013-11-26 22:22:41 -07:00
jp9000
279b487269 remove sys/stat.h include from obs-app.cpp 2013-11-23 23:40:05 -07:00
jp9000
0aad78819c added initial config file stuff, set up a 'dummy' window to cause the graphics system to persist through window changes 2013-11-23 23:38:52 -07:00
jp9000
9b76651183 updated obs basic window form (needed an ID and needed a OnClose callback) 2013-11-23 23:36:25 -07:00
jp9000
7e89ebce46 add a 'wrapper' file for wx 2013-11-22 20:57:24 -07:00
jp9000
27be0a515b do first test drawing in wx 2013-11-22 20:43:48 -07:00
jp9000
eb55b5436f changed header reference to obs-app.hpp 2013-11-22 16:25:38 -07:00
jp9000
4813c89cc6 renamed obs.cpp/hpp 2013-11-22 16:24:54 -07:00
jp9000
66f846ca41 updated UI files 2013-11-22 16:20:52 -07:00
jp9000
af8329c667 add RAII wrapper class for sources 2013-11-22 16:20:02 -07:00
Palana
ec411fe046 added cmake build files 2013-11-14 18:36:46 +01:00
jp9000
146e9a7dbd added support for jansson, added new output files, made some adjustments to the API, fixed a UI subclass issue 2013-11-13 06:24:20 -07:00
jp9000
388f25db05 remove absolute paths from formbuilder file 2013-11-09 21:56:31 -07:00
jp9000
66ba95dc4b left a few errors in the subclass source by accident 2013-11-09 00:24:39 -07:00
jp9000
0b753be08a add subclass files 2013-11-09 00:21:09 -07:00
jp9000
b159baf145 fix a few windows wx issues, make windows use default GUI fonts, and a few other minor tweaks 2013-11-09 00:19:38 -07:00
jp9000
562dec57f4 update one AM file, had the wrong file references in it 2013-11-07 17:05:03 -07:00
jp9000
f5e41f441e added initial main program and directshow files, finally have a UI functioning 2013-11-07 16:45:03 -07:00