Commit Graph

46 Commits

Author SHA1 Message Date
Atul R
e6eccd06a9 Added Image rendering support via qlabel and qpixmap 2019-08-03 23:35:11 +02:00
master-atul
a3112f5b48 Fixes yogalayout in windows and code cleanup 2019-07-24 23:47:02 +02:00
Atul R
22178c074a maxSize,minSize,repaint,update 2019-07-14 13:00:47 +02:00
Atul R
b8b3dd53e7 add set text on radio button 2019-07-12 20:25:15 +02:00
Atul R
275c4b2d64 Adds measuremode to leafnode widgets 2019-07-11 23:40:42 +02:00
Atul R
e15d6b14ac Adds custom keyevent handler. And remove dependency on napi-thread-safe-callback 2019-06-23 17:34:54 +02:00
Atul R
c651775eca Convert flexNode to Napi::External. 2019-06-22 21:26:26 +02:00
master-atul
9f6ecc19dc Fixes windows build for addon 2019-06-21 18:49:04 +02:00
Atul R
92a705b663 cleaned up readme 2019-06-16 16:57:44 +02:00
Atul R
085c05dd85 Organised code so that its easier to modify all widgets at once. 2019-06-16 15:55:17 +02:00
Atul R
3d08908f9a Added event listener to all widgets 2019-06-15 23:43:11 +02:00
Atul R
229ecddeb1 events support 2019-06-15 18:29:16 +02:00
Atul R
3fe22cdc12 not needed to include yogawidget macro separately. 2019-06-12 20:24:57 +02:00
Atul R
7a39ee0fd3 Fixes resize needed for layout issue. 2019-06-12 00:45:23 +02:00
Atul R
695d1df039 Adds text measuring support for button and label 2019-06-09 20:36:44 +02:00
Atul R
ac0a544565 Adds size methods to qmainwindow and setText accepts number 2019-06-09 08:46:01 +02:00
Atul R
5fccc207f7 Adds Yoga props to all widgets 2019-06-09 08:08:03 +02:00
Atul R
44a88390fe Changing to setSignalListener since signals and events mean different things in qt. So changing it to match it 2019-06-08 20:58:46 +02:00
rgabs
d9237d65e5 Added getter method for label widget 2019-06-09 00:04:37 +05:30
Atul R
e835a8be86 Cleanup 2019-06-08 18:30:30 +02:00
Atul R
d0ef8472a3 Adds all button event listeners 2019-06-08 17:41:23 +02:00
Atul R
120e45f583 cleanest implementation for now. No dependency on main widget class 2019-06-08 14:26:01 +02:00
Atul R
8883ff1e91 Best implementation for now 2019-06-08 14:09:54 +02:00
Atul R
092e44fbb6 Fixes non destructing widgets on close 2019-06-08 11:25:48 +02:00
Atul R
f5b962f65b change to unique ptr still works -> but i beleive we have a memory leak now. 2019-06-08 10:01:28 +02:00
Atul R
383186a102 Working events !! 2019-06-08 09:29:49 +02:00
Atul R
3e69096544 Fixes crash on close issue 2019-06-08 00:08:21 +02:00
Atul R
5987ef7eca Added automoc 2019-06-07 21:41:08 +02:00
Atul R
98494f50d6 added yoga properties to all widgets 2019-06-07 20:13:09 +02:00
Atul R
eaa9c55390 MOC is working with macros now. 2019-06-06 15:13:24 +02:00
Atul R
9657c3f792 Working flex model 2019-06-06 14:26:19 +02:00
Atul R
599290bf97 fix for uncaught exception 2019-06-06 13:47:07 +02:00
Atul R
feef6c13b9 reduced no of files by optimising moc generation 2019-06-06 12:29:20 +02:00
Atul R
bd246c77ee Adds yoga widget macro and nwidget 2019-06-06 09:18:39 +02:00
Atul R
2aeda4a556 Adds supprt for getting flex nodes from c++ side 2019-06-06 08:20:47 +02:00
Atul R
26cbc465f0 Adds all yoga stylesheet props to qlabel 2019-06-03 19:10:41 +02:00
Kakul Gupta
539b343007 QLineEdit 2019-06-03 19:02:31 +02:00
Kakul Gupta
3e9a230404 Radio button 2019-06-03 18:46:46 +02:00
Kakul Gupta
f14111bc96 yolo 2019-06-03 18:22:29 +02:00
Kakul Gupta
cb0bdfa08d Added QCheckBox 2019-06-01 16:19:52 +02:00
Atul R
84a314f80c convert to absolute paths for better understanding 2019-05-27 23:10:32 +02:00
Atul R
29cab9d42a Remove partial event listener code. 2019-05-27 23:03:48 +02:00
Atul R
8fccb3847e Now all widgets gets all public methods of QWidget 2019-05-27 21:40:32 +02:00
Atul R
40e8a0a743 refactored a bit and changed name 2019-05-21 20:55:49 +02:00
Atul R
6f8db2db1c Adds basic push button 2019-05-21 18:46:34 +02:00
Atul R
9c322da9f2 Added few basic widgets and a working kickass demo 2019-05-19 23:14:28 +02:00