summaryrefslogtreecommitdiff
path: root/ide/AndroidStudio3
diff options
context:
space:
mode:
authorMatthias Melcher <fltk@matthiasm.com>2018-03-27 21:54:04 +0000
committerMatthias Melcher <fltk@matthiasm.com>2018-03-27 21:54:04 +0000
commit29bda776bb78352b331771bd1169de31e4edc1be (patch)
tree1ccec25bea5f7610ee911b0e5fd71a8757ee5a22 /ide/AndroidStudio3
parente52b55c09daa15566e60bab7b8fd46afeb063564 (diff)
Android: Implemented Pixmap drawing, also much cleanup in Fl_Android_Graphics_Driver.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12810 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'ide/AndroidStudio3')
-rw-r--r--ide/AndroidStudio3/app/src/main/cpp/HelloAndroid.cxx108
-rw-r--r--ide/AndroidStudio3/build.gradle2
-rw-r--r--ide/AndroidStudio3/gradle/wrapper/gradle-wrapper.properties4
3 files changed, 3 insertions, 111 deletions
diff --git a/ide/AndroidStudio3/app/src/main/cpp/HelloAndroid.cxx b/ide/AndroidStudio3/app/src/main/cpp/HelloAndroid.cxx
index b2be477cd..38f5f551b 100644
--- a/ide/AndroidStudio3/app/src/main/cpp/HelloAndroid.cxx
+++ b/ide/AndroidStudio3/app/src/main/cpp/HelloAndroid.cxx
@@ -18,116 +18,8 @@
#if 0
-#include <FL/Fl.H>
-#include <FL/Fl_Window.H>
-#include <FL/Fl_Box.H>
-#include <FL/Fl_Hor_Slider.H>
-#include <FL/fl_draw.H>
-
-class MyBox : public Fl_Box
-{
-public:
- MyBox(int x, int y, int w, int h) :
- Fl_Box(x, y, w, h)
- {
- box(FL_DOWN_BOX);
- }
- void draw()
- {
- Fl_Box::draw();
- fl_color(FL_BLUE);
- fl_pie(x()+20, y()+20, w()-40, h()-40, a1, a2);
- }
- double a1 = 0.0;
- double a2 = 240.0;
-};
-
-Fl_Window *win;
-MyBox *box = 0L;
-char s1Label[80] = { 0 };
-char s2Label[80] = { 0 };
-
-int main(int argc, char **argv)
-{
- win = new Fl_Window(0, 0, 600, 800);
-
- box = new MyBox(10, 10, 580, 580);
-
- auto s1 = new Fl_Hor_Slider(210, 600, 380, 45, s1Label);
- s1->range(-360, 360);
- s1->value(0.0);
- s1->labelsize(35);
- s1->align(FL_ALIGN_LEFT);
- s1->increment(1, 0);
- s1->callback(
- [](Fl_Widget *w, void*) {
- auto s = (Fl_Slider*)w;
- box->a1 = s->value();
- sprintf(s1Label, "%g", s->value());
- win->redraw();
- }
- );
-
- auto s2 = new Fl_Hor_Slider(210, 660, 380, 45, s2Label);
- s2->range(-360, 360);
- s2->value(240.0);
- s2->labelsize(35);
- s2->align(FL_ALIGN_LEFT);
- s2->callback(
- [](Fl_Widget *w, void*) {
- auto s = (Fl_Slider*)w;
- box->a2 = s->value();
- sprintf(s2Label, "%g", s->value());
- win->redraw();
- }
- );
-
- win->show(argc, argv);
- Fl::run();
- return 0;
-}
-
#elif 1
-#include <stdlib.h>
-#include <FL/Fl.H>
-#include <FL/Fl_Double_Window.H>
-#include <FL/Fl_Adjuster.H>
-#include <FL/Fl_Box.H>
-
-void adjcb(Fl_Widget *o, void *v) {
- Fl_Adjuster *a = (Fl_Adjuster*)o;
- Fl_Box *b = (Fl_Box *)v;
- a->format((char *)(b->label()));
- b->redraw();
-}
-
-int main(int argc, char ** argv) {
- Fl_Double_Window window(320,100,argv[0]);
-
- char buf1[100];
- Fl_Box b1(FL_DOWN_BOX,20,30,80,25,buf1);
- b1.color(FL_WHITE);
- Fl_Adjuster a1(20+80,30,3*25,25);
- a1.callback(adjcb,&b1);
- adjcb(&a1,&b1);
-
- char buf2[100];
- Fl_Box b2(FL_DOWN_BOX,20+80+4*25,30,80,25,buf2);
- b2.color(FL_WHITE);
- Fl_Adjuster a2(b2.x()+b2.w(),10,25,3*25);
- a2.callback(adjcb,&b2);
- adjcb(&a2,&b2);
-
- window.resizable(window);
- window.end();
- window.show(argc, argv);
- return Fl::run();
-}
-
-
-#elif 0
-
#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
diff --git a/ide/AndroidStudio3/build.gradle b/ide/AndroidStudio3/build.gradle
index a4ea174d3..3fe555653 100644
--- a/ide/AndroidStudio3/build.gradle
+++ b/ide/AndroidStudio3/build.gradle
@@ -5,7 +5,7 @@ buildscript {
google()
}
dependencies {
- classpath 'com.android.tools.build:gradle:3.0.1'
+ classpath 'com.android.tools.build:gradle:3.1.0'
}
}
diff --git a/ide/AndroidStudio3/gradle/wrapper/gradle-wrapper.properties b/ide/AndroidStudio3/gradle/wrapper/gradle-wrapper.properties
index a851373bd..4b6124daa 100644
--- a/ide/AndroidStudio3/gradle/wrapper/gradle-wrapper.properties
+++ b/ide/AndroidStudio3/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Sun Feb 05 20:05:03 IST 2017
+#Tue Mar 27 23:05:16 CEST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip