17.07.2007 02:34
- oppdatert 374 dager siden av Terje Pedersen
OpenMoko Say HI
Måtte jo nesten lage mitt eget lille test program også og ikke bare kjøre andre sine det er jo ikke så gøy som programmerer å gjøre;)
Mitt “super-duper-avanserte” test program gjør ikke annet enn å endre på teksten øverst når du trykker på knappen nederst.
Her er C-koden til programmet:
- #include <libmokoui />
- #include <libmokoui />
- #include <libmokoui />
- #include <gtk />
- #include <gtk />
- #include <gtk />
- GtkLabel* mainlabel;
- void say_button_clicked(GtkButton *button, gpointer user_data)
- {
- gtk_label_set_text(mainlabel, "Weee Hi!");
- g_debug("openmoko-senikk-hello: button clicked");
- }
- int main(int argc, char *argv[])
- {
- gtk_init(&argc, &argv);
- MokoApplication* app = MOKO_APPLICATION(moko_application_get_instance());
- g_set_application_name("Senikk Hello");
- /* finger window */
- MokoFingerWindow* window = MOKO_FINGER_WINDOW(moko_finger_window_new());
- g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL);
- mainlabel = GTK_LABEL(gtk_label_new("Welcome to Say HI"));
- MokoFingerToolBox* toolbox = MOKO_FINGER_TOOL_BOX(moko_finger_window_get_toolbox(window));
- GtkButton* button = GTK_BUTTON(moko_finger_tool_box_add_button(toolbox));
- gtk_button_set_label(button, "Say HI");
- moko_finger_window_set_contents(window, GTK_WIDGET(mainlabel));
- g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(say_button_clicked), NULL);
- /* show it */
- gtk_widget_show_all(GTK_WIDGET(window));
- gtk_widget_show (GTK_WIDGET(toolbox));
- gtk_main();
- return 0;
- }

permalink |
kommentarer (2)
16.07.2007 21:55
- oppdatert 374 dager siden av Terje Pedersen
OpenMoko på PC
Her for ikke så mange dager siden så ble Neo 1973 i versjon GTA01Bv4 lagt ut for salg for $300. Neo 1973 er en Linux-basert mobiltelefon med OpenMoko på for de som ikke har hørt om den før.
Jeg har tidligere en gang testet OpenMoko da via qemu, noe som gikk i sirup hos meg iallefall så da ble det ikke mer testing. Så jeg tenkte at nå når utviklerversjonen av Neo 1973 er lansert at det kanskje var på tide å prøve igjen. Denne gang uten emulering.
Det å bygge OpenMoko image på min maskin viste seg å ikke være så lett som jeg hadde håpet på så da prøvde jeg en annen variant.
Nå har ikke jeg fått alt opp å gå som burde kjøre som f.eks. matchbox-panel-2 da den versjonen jeg har fått opp ser ut for ikke å ha støtte for—start-applets og—end-applets ikke fungerer og så burde også matchbox-desktop-2 ha kjørt.
En av de medfølgende demo applikasjonene:

Kalkulator:

permalink |
kommentarer (0)




