├── wxWidgets ├── debian │ ├── compat │ ├── changelog │ ├── control │ ├── rules │ └── copyright ├── StdAfx.h ├── DivChat.cpp ├── StdAfx.cpp ├── resource1.h ├── targetver.h ├── AddEvent.cpp ├── Calendario.cpp ├── Divel Calendar.cpp ├── DivelCalendar.ico ├── DivelCalendar.png ├── DivelCalendar.desktop.desktop.desktop ├── DivChat.h ├── AddEvent.h ├── License.txt ├── Divel Calendar.h ├── Resource.h ├── Calendario.h ├── PKGBUILD └── CMakeLists.txt ├── Android ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── menu │ │ └── menu.xml │ ├── layout │ │ ├── divchat.xml │ │ ├── main.xml │ │ └── addevt.xml │ └── values │ │ └── strings.xml ├── bin │ ├── Android │ │ ├── README.md │ │ ├── res │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-ldpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── menu │ │ │ │ └── menu.xml │ │ │ ├── layout │ │ │ │ ├── divchat.xml │ │ │ │ ├── main.xml │ │ │ │ └── addevt.xml │ │ │ └── values │ │ │ │ └── strings.xml │ │ ├── AndroidManifest.xml │ │ └── DivelCalendarGIT.launch │ ├── res │ │ ├── drawable-hdpi │ │ │ └── ic_launcher.png │ │ ├── drawable-ldpi │ │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ │ └── ic_launcher.png │ │ └── drawable-xhdpi │ │ │ └── ic_launcher.png │ ├── jarlist.cache │ ├── dexedLibs │ │ └── annotations-3430a4b081ea9a37589d507cdd75373a.jar │ ├── .gitignore │ ├── project.properties │ ├── proguard-project.txt │ └── AndroidManifest.xml ├── src │ └── com │ │ └── divel │ │ └── android │ │ └── calendar │ │ ├── DivChat.java │ │ ├── DivelCalendar.java │ │ └── AddEvt.java ├── lint.xml ├── gen │ └── com │ │ └── divel │ │ └── android │ │ └── calendar │ │ ├── BuildConfig.java │ │ └── R.java ├── project.properties ├── proguard-project.txt ├── AndroidManifest.xml └── DivelCalendarGIT.launch ├── .classpath ├── README.md └── .project /wxWidgets/debian/compat: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /wxWidgets/StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/StdAfx.h -------------------------------------------------------------------------------- /wxWidgets/DivChat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/DivChat.cpp -------------------------------------------------------------------------------- /wxWidgets/StdAfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/StdAfx.cpp -------------------------------------------------------------------------------- /wxWidgets/resource1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/resource1.h -------------------------------------------------------------------------------- /wxWidgets/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/targetver.h -------------------------------------------------------------------------------- /wxWidgets/AddEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/AddEvent.cpp -------------------------------------------------------------------------------- /wxWidgets/Calendario.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/Calendario.cpp -------------------------------------------------------------------------------- /wxWidgets/Divel Calendar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/Divel Calendar.cpp -------------------------------------------------------------------------------- /wxWidgets/DivelCalendar.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/DivelCalendar.ico -------------------------------------------------------------------------------- /wxWidgets/DivelCalendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/wxWidgets/DivelCalendar.png -------------------------------------------------------------------------------- /Android/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/Android/README.md: -------------------------------------------------------------------------------- 1 | divel-calendar 2 | ============== 3 | 4 | Source code of Divel Calendar for Windows, Linux and Android under the GPLv2 -------------------------------------------------------------------------------- /Android/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependecy. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /Android/src/com/divel/android/calendar/DivChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/src/com/divel/android/calendar/DivChat.java -------------------------------------------------------------------------------- /Android/bin/Android/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/Android/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/Android/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/Android/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/Android/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/Android/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/bin/Android/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/Android/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/src/com/divel/android/calendar/DivelCalendar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/src/com/divel/android/calendar/DivelCalendar.java -------------------------------------------------------------------------------- /Android/bin/dexedLibs/annotations-3430a4b081ea9a37589d507cdd75373a.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aarroyoc/divel-calendar/master/Android/bin/dexedLibs/annotations-3430a4b081ea9a37589d507cdd75373a.jar -------------------------------------------------------------------------------- /wxWidgets/debian/changelog: -------------------------------------------------------------------------------- 1 | divel-calendar (1.0.0.3) precise; urgency=low 2 | 3 | * Ready to release 4 | 5 | -- Adrian Arroyo Calle (Divel) Tue, 06 Aug 2013 13:46:00 +1200 6 | -------------------------------------------------------------------------------- /Android/gen/com/divel/android/calendar/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.divel.android.calendar; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /Android/res/menu/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/res/layout/divchat.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /Android/bin/Android/res/menu/menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Android/bin/Android/res/layout/divchat.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /Android/bin/.gitignore: -------------------------------------------------------------------------------- 1 | # built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # files for the dex VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # generated files 12 | bin/ 13 | gen/ 14 | 15 | # Local configuration file (sdk path, etc) 16 | local.properties 17 | 18 | # Eclipse project files 19 | .classpath 20 | .project 21 | -------------------------------------------------------------------------------- /wxWidgets/DivelCalendar.desktop.desktop.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Divel Calendar 4 | Comment=Divel Calendar, chat with friends and create events. 5 | Comment[es]=Divel Calendar, chatea con amigos y crea eventos. 6 | Exec=DIVEL_CALENDAR 7 | Terminal=false 8 | Type=Application 9 | Icon=divel-calendar 10 | Categories=Utilities 11 | -------------------------------------------------------------------------------- /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /wxWidgets/debian/control: -------------------------------------------------------------------------------- 1 | Source: divel-calendar 2 | Section: editors 3 | Priority: optional 4 | Maintainer: Adrian Arroyo Calle (Divel) 5 | Build-Depends: debhelper (>= 7), libstdc++6(>= 4.1), libwxgtk2.8-dev, cmake 6 | Standards-Version: 3.9.3 7 | Homepage: http://sites.google.com/site/divelmedia 8 | 9 | 10 | Architecture: any 11 | Depends:${shlibs:Depends} 12 | Version: 1.0.0.3 13 | Description: Divel Calendar 14 | Day by day storages your cites and events 15 | Package: divel-calendar 16 | -------------------------------------------------------------------------------- /wxWidgets/DivChat.h: -------------------------------------------------------------------------------- 1 | #include "StdAfx.h" 2 | #ifndef DIVCHAT_H 3 | #define DIVCHAT_H 4 | #define SOCKET int 5 | 6 | 7 | class DivChat : public wxFrame 8 | { 9 | public: 10 | DivChat(const wxString& title); 11 | ~DivChat(void); 12 | void Servidor(wxCommandEvent& event); 13 | void Cliente(wxCommandEvent& event); 14 | void Enviar(wxCommandEvent& event); 15 | private: 16 | wxTextCtrl* chat; 17 | wxTextCtrl* input; 18 | bool online; 19 | SOCKET DivServer; 20 | SOCKET DIVCliente[10]; 21 | long amigos; 22 | }; 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /wxWidgets/AddEvent.h: -------------------------------------------------------------------------------- 1 | #ifndef ADDEVENT_H 2 | #define ADDEVENT_H 3 | #include "StdAfx.h" 4 | class AddEvent : 5 | public wxDialog 6 | { 7 | public: 8 | AddEvent(const wxString& title,int diadelano2,int mes2,int ano2); 9 | virtual ~AddEvent(void); 10 | void Cancelar(wxCommandEvent& event); 11 | void OK(wxCommandEvent& event); 12 | int ano; 13 | int mes; 14 | int diadelano; 15 | private: 16 | 17 | wxStaticText* idia; 18 | wxTextCtrl* comentario; 19 | wxTextCtrl* titulo; 20 | wxTextCtrl* lugar; 21 | wxTextCtrl* duracion; 22 | }; 23 | #endif 24 | -------------------------------------------------------------------------------- /Android/bin/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-7 15 | -------------------------------------------------------------------------------- /Android/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-15 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | divel-calendar 2 | ============== 3 | 4 | Source code of Divel Calendar for Windows, Linux and Android under the GPLv2 5 | 6 | # Compiling 7 | 8 | ## Linux 9 | 10 | ### Standard 11 | 12 | Go to wxWidgets dir and run the following commands: 13 | 14 | cmake . -DCMAKE_INSTALL_PREFIX=/usr 15 | 16 | make 17 | 18 | make install 19 | 20 | ### Debian/Ubuntu/Linux Mint 21 | 22 | Go to wxWidgets dir and run the following commands: 23 | 24 | dpkg-buildpackage -rfakeroot -kINSERT_GPG_KEY_OR_EMAIL 25 | 26 | Go up and install it 27 | 28 | sudo dpkg -i DEB_FILE 29 | 30 | ### Ubuntu PPA 31 | 32 | Go to wxWidgets dir and run: 33 | 34 | debuild -S -kINSERT_GPG_KEY_OR_EMAIL 35 | 36 | Go up and upload it: 37 | 38 | dput ppa:PPA_NAME SOURCE.CHANGES_FILE 39 | 40 | -------------------------------------------------------------------------------- /wxWidgets/debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | %: 3 | dh $@ 4 | 5 | override_dh_auto_configure: 6 | cmake . -DCMAKE_INSTALL_PREFIX=${CURDIR}/debian/divel-calendar/usr 7 | #mkdir -p ${CURDIR}/debian/azpazeta 8 | #cp -rv build/* ${CURDIR}/debian/azpazeta/ 9 | #dh_auto_configure 10 | override_dh_auto_build: 11 | make 12 | override_dh_auto_install: 13 | make install 14 | mkdir -p ${CURDIR}/debian/divel-calendar/usr/share/applications 15 | mkdir -p ${CURDIR}/debian/divel-calendar/usr/share/pixmaps 16 | cp DivelCalendar.desktop.desktop.desktop ${CURDIR}/debian/divel-calendar/usr/share/applications/ 17 | cp DivelCalendar.png ${CURDIR}/debian/divel-calendar/usr/share/pixmaps/divel-calendar.png 18 | #ln -s ${CURDIR}/debian/azpazeta/opt/azpazeta/doc/html/ ${CURDIR}/debian/azpazeta/usr/share/help/C/azpazeta 19 | -------------------------------------------------------------------------------- /wxWidgets/License.txt: -------------------------------------------------------------------------------- 1 | Divel Calendar 2 | Copyright (C) 2013-2013 Adrián Arroyo Calle 3 | 4 | This program is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU General Public License 6 | as published by the Free Software Foundation; either version 2 7 | of the License, or (at your option) any later version. 8 | 9 | This program is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | GNU General Public License for more details. 13 | 14 | You should have received a copy of the GNU General Public License 15 | along with this program; if not, write to the Free Software 16 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17 | -------------------------------------------------------------------------------- /wxWidgets/Divel Calendar.h: -------------------------------------------------------------------------------- 1 | //#pragma once 2 | //GUID {917BDFD2-0425-45D6-A495-5AA24EFD2C03} 3 | //#include "resource.h" 4 | #ifndef DIVCALENDAR_H 5 | #define DIVCALENDAR_H 6 | 7 | class DivCalendar: public wxApp 8 | { 9 | virtual bool OnInit(); 10 | virtual int OnExit(); 11 | private: 12 | wxTaskBarIcon* icono; 13 | }; 14 | 15 | 16 | 17 | 18 | 19 | 20 | enum 21 | { 22 | ID_Quit = 1, 23 | ID_About, 24 | ID_ADDEVT, 25 | ID_ADDEVTOK, 26 | ID_ADDEVTCANCEL, 27 | ID_ADDREC, 28 | ID_SAVE, 29 | ID_OPEN, 30 | ID_CHAT, 31 | ID_EVENTS, 32 | ID_NOTES, 33 | ID_PICKUPCAL, 34 | ID_EDIT, 35 | ID_DELETE, 36 | ID_SHARE, 37 | ID_ADDRSS, 38 | ID_OPT, 39 | ID_CAL, 40 | ID_VER, 41 | ID_JOIN, 42 | ID_HOST, 43 | ID_ENVIAR, 44 | }; 45 | 46 | 47 | 48 | #endif 49 | -------------------------------------------------------------------------------- /Android/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /Android/bin/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /wxWidgets/Resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by Divel Calendar.rc 4 | // 5 | 6 | #define IDS_APP_TITLE 103 7 | 8 | #define IDR_MAINFRAME 128 9 | #define IDD_DIVELCALENDAR_DIALOG 102 10 | #define IDD_ABOUTBOX 103 11 | #define IDM_ABOUT 104 12 | #define IDM_EXIT 105 13 | #define IDI_DIVELCALENDAR 107 14 | #define IDI_SMALL 108 15 | #define IDC_DIVELCALENDAR 109 16 | #define IDC_MYICON 2 17 | #ifndef IDC_STATIC 18 | #define IDC_STATIC -1 19 | #endif 20 | // Valores predeterminados siguientes para nuevos objetos 21 | // 22 | #ifdef APSTUDIO_INVOKED 23 | #ifndef APSTUDIO_READONLY_SYMBOLS 24 | 25 | #define _APS_NO_MFC 130 26 | #define _APS_NEXT_RESOURCE_VALUE 129 27 | #define _APS_NEXT_COMMAND_VALUE 32771 28 | #define _APS_NEXT_CONTROL_VALUE 1000 29 | #define _APS_NEXT_SYMED_VALUE 110 30 | #endif 31 | #endif 32 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | DivelCalendarGIT 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /Android/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Hello World, DivelCalendar! 5 | Divel Calendar 6 | Divel Calendar ahora en Android para llevar todas tus cosas en el bolsillo 7 | Ver eventos 8 | 9 | Añadir evento 10 | Añadir recordatorio 11 | Editar Evento 12 | Información 13 | 14 | Añadir Evento 15 | Información 16 | Editar Evento 17 | Borrar Evento 18 | Acerca de... 19 | Título 20 | Fecha 21 | Lugar 22 | Duración 23 | Comentario 24 | OK 25 | DivChat 26 | 27 | -------------------------------------------------------------------------------- /Android/bin/Android/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Hello World, DivelCalendar! 5 | Divel Calendar 6 | Divel Calendar ahora en Android para llevar todas tus cosas en el bolsillo 7 | Ver eventos 8 | 9 | Añadir evento 10 | Añadir recordatorio 11 | Editar Evento 12 | Información 13 | 14 | Añadir Evento 15 | Información 16 | Editar Evento 17 | Borrar Evento 18 | Acerca de... 19 | Título 20 | Fecha 21 | Lugar 22 | Duración 23 | Comentario 24 | OK 25 | DivChat 26 | 27 | -------------------------------------------------------------------------------- /wxWidgets/Calendario.h: -------------------------------------------------------------------------------- 1 | #include "StdAfx.h" 2 | #ifndef CALENDARIO_H 3 | #define CALENDARIO_H 4 | 5 | class Calendario: public wxFrame 6 | { 7 | public: 8 | Calendario(const wxString& title, const wxPoint& pos, const wxSize& size); 9 | 10 | void OnQuit(wxCommandEvent& event); 11 | void OnAbout(wxCommandEvent& event); 12 | void Movimiento(wxMouseEvent& event); 13 | void Paint(wxPaintEvent& event); 14 | void Render(wxDC& dc); 15 | void SeleccionarDia(wxCalendarEvent& event); 16 | void SeleccionarEventos(short unsigned int dia,int elmes,int ano); 17 | void CrearEvento(wxCommandEvent& event); 18 | void CrearRecordatorio(wxCommandEvent& event); 19 | void Guardar(wxCommandEvent& event); 20 | void ObtenerRSS(wxTimerEvent& event); 21 | void VerEvento(wxCommandEvent& event); 22 | void BorrarEvento(wxCommandEvent& event); 23 | void Options(wxCommandEvent& event); 24 | void NuevoRSS(wxCommandEvent& event); 25 | void DivelChat(wxCommandEvent& event); 26 | void DivEvents(wxCommandEvent& event); 27 | void DivNotes(wxCommandEvent& event); 28 | 29 | private: 30 | wxPanel* panel; 31 | wxPanel* calendar; 32 | wxStaticText* desc; 33 | int fondo; 34 | unsigned short diadelmes; 35 | int ano; 36 | int mes; 37 | DECLARE_EVENT_TABLE() 38 | }; 39 | 40 | #endif 41 | -------------------------------------------------------------------------------- /Android/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Android/bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Android/bin/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /wxWidgets/PKGBUILD: -------------------------------------------------------------------------------- 1 | # This is an example PKGBUILD file. Use this as a start to creating your own, 2 | # and remove these comments. For more information, see 'man PKGBUILD'. 3 | # NOTE: Please fill out the license field for your package! If it is unknown, 4 | # then please put 'unknown'. 5 | 6 | #Create tar.gz file with tar -zcvf divel-calendar.tar.gz . 7 | 8 | # Maintainer: Adrian Arroyo Calle 9 | pkgname=Divel_Calendar 10 | pkgver=1.0.0 11 | pkgrel=2 12 | pkgdesc="Day by day storage your cites and events in Divel Calendar" 13 | arch=('i686' 'x86_64') 14 | url="http://sites.google.com/site/divelmedia" 15 | license=('GPL') 16 | groups=() 17 | depends=('wxgtk') 18 | makedepends=('wxgtk' 'cmake') 19 | optdepends=() 20 | provides=() 21 | conflicts=() 22 | replaces=() 23 | backup=() 24 | options=() 25 | install= 26 | changelog= 27 | #source=(divel-calendar.tar.gz) #generate with tar -zcvf divel-calendar.tar.gz . 28 | source=("$pkgname"::'git://github.com/AdrianArroyoCalle/divel-calendar') 29 | noextract=() 30 | md5sums=('SKIP') #generate with 'makepkg -g' 31 | 32 | build() { 33 | cd "$pkgname"/wxWidgets 34 | cmake . -DCMAKE_INSTALL_PREFIX=/usr 35 | make 36 | } 37 | 38 | package() { 39 | make DESTDIR=$pkgdir install 40 | mkdir -p $pkgdir/usr/share/applications 41 | mkdir -p $pkgdir/usr/share/pixmaps 42 | cp $srcdir/DivelCalendar.desktop.desktop.desktop $pkgdir/usr/share/applications/ 43 | cp $srcdir/DivelCalendar.png $pkgdir/usr/share/pixmaps/ 44 | } 45 | -------------------------------------------------------------------------------- /Android/DivelCalendarGIT.launch: -------------------------------------------------------------------------------- 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 | -------------------------------------------------------------------------------- /Android/bin/Android/DivelCalendarGIT.launch: -------------------------------------------------------------------------------- 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 | -------------------------------------------------------------------------------- /wxWidgets/debian/copyright: -------------------------------------------------------------------------------- 1 | This work was packaged for Debian by: 2 | 3 | Adrian Arroyo Calle on Fri, 08 Jun 2012 17:06:42 +-700 4 | 5 | It was downloaded from: 6 | 7 | http://sites.google.com/site/divelmedia 8 | 9 | Upstream Author(s): 10 | 11 | Adrian Arroyo Calle 12 | 13 | Copyright: 14 | 15 | > 16 | 17 | License: 18 | 19 | This program is free software: you can redistribute it and/or modify 20 | it under the terms of the GNU General Public License as published by 21 | the Free Software Foundation, either version 3 of the License, or 22 | (at your option) any later version. 23 | 24 | This package is distributed in the hope that it will be useful, 25 | but WITHOUT ANY WARRANTY; without even the implied warranty of 26 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27 | GNU General Public License for more details. 28 | 29 | You should have received a copy of the GNU General Public License 30 | along with this program. If not, see . 31 | 32 | On Debian systems, the complete text of the GNU General 33 | Public License version 3 can be found in `/usr/share/common-licenses/GPL-3`. 34 | 35 | The Debian packaging is: 36 | 37 | > 38 | 39 | # Please chose a license for your packaging work. If the program you package 40 | # uses a mainstream license, using the same license is the safest choice. 41 | # Please avoid to pick license terms that are more restrictive than the 42 | # packaged work, as it may make Debian`s contributions unacceptable upstream. 43 | # If you just want it to be GPL version 3, leave the following line in. 44 | 45 | and is licensed under the GPL version 3, see above. 46 | 47 | # Please also look if there are files or directories which have a 48 | # different copyright/license attached and list them here. 49 | -------------------------------------------------------------------------------- /wxWidgets/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | PROJECT(DIVEL_CALENDAR) 2 | CMAKE_MINIMUM_REQUIRED(VERSION 2.8) 3 | 4 | SET(welcome,"Welcome to Divel Calendar") 5 | SET(PROJECT_NAME_SHORT "Divel Calendar") 6 | SET(PROJECT_NAME_LONG "Divel Calendar") 7 | SET(PROJECT_DESCRIPTION "Day by day storage your cites and events with Divel Calendar") 8 | SET(PROJECT_COPYRIGHT "Copyright (C) 2012-2013 Adrián Arroyo Calle") 9 | SET(PROJECT_CONTACT "adrian.arroyocalle@gmail.com") 10 | SET(PROJECT_VENDOR "Divel") 11 | SET(ORG_WEBSITE "http://sites.google.com/site/divelmedia") 12 | 13 | MESSAGE(STATUS ${welcome}) 14 | SET(CMAKE_CXX_FLAGS_DEBUG,"-O0 -g3 -Wall -Werror -W -Wno-return-type") 15 | SET(CMAKE_CXX_FLAGS_RELEASE,"-O2 -pipe") 16 | SET(wxWidgets_USE_LIBS) 17 | FIND_PACKAGE(wxWidgets COMPONENTS gl aui adv html core net base QUIET) 18 | 19 | IF(NOT CMAKE_BUILD_TYPE ) 20 | SET( CMAKE_BUILD_TYPE "Release" ) 21 | ENDIF() 22 | 23 | IF(NOT CMAKE_INSTALL_PREFIX) 24 | SET(CMAKE_INSTALL_PREFIX "${CMAKE_CURRENT_SOURCE_DIR}/build") 25 | ENDIF() 26 | 27 | INCLUDE("${wxWidgets_USE_FILE}") 28 | 29 | SET(CALENDAR_SRC 30 | AddEvent.cpp 31 | Calendario.cpp 32 | DivChat.cpp 33 | "Divel Calendar.cpp" 34 | ) 35 | SET(CALENDAR_LIB 36 | ${wxWidgets_LIBRARIES} 37 | ) 38 | MESSAGE(STATUS ${welcome}) 39 | MESSAGE(STATUS ${CMAKE_SYSTEM}) 40 | MESSAGE(STATUS ${CMAKE_SYSTEM_PROCESSOR}) 41 | MESSAGE(STATUS ${CMAKE_CXX_COMPILER}) 42 | MESSAGE(STATUS ${CMAKE_VERSION}) 43 | ADD_EXECUTABLE(DIVEL_CALENDAR ${CALENDAR_SRC}) 44 | SET_TARGET_PROPERTIES(DIVEL_CALENDAR PROPERTIES RUNTIME "${CMAKE_CURRENT_SOURCE_DIR}/DIVEL_CALENDAR") 45 | TARGET_LINK_LIBRARIES(DIVEL_CALENDAR ${CALENDAR_LIB} ) 46 | INSTALL(TARGETS DIVEL_CALENDAR 47 | RUNTIME DESTINATION bin) 48 | # build a CPack driven installer package 49 | include (InstallRequiredSystemLibraries) 50 | set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1) 51 | set (CPACK_RESOURCE_FILE_LICENSE 52 | "${CMAKE_CURRENT_SOURCE_DIR}/License.txt") 53 | set (CPACK_PACKAGE_VERSION_MAJOR "1") 54 | set (CPACK_PACKAGE_VERSION_MINOR "0") 55 | include (CPack) 56 | -------------------------------------------------------------------------------- /Android/res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 | 15 | 16 |