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:

  1. #include <libmokoui />
  2. #include <libmokoui />
  3. #include <libmokoui />
  4. #include <gtk />
  5. #include <gtk />
  6. #include <gtk />
  7. GtkLabel* mainlabel;
  8. void say_button_clicked(GtkButton *button, gpointer user_data)
  9. {
  10. gtk_label_set_text(mainlabel, "Weee Hi!");
  11. g_debug("openmoko-senikk-hello: button clicked");
  12. }
  13. int main(int argc, char *argv[])
  14. {
  15. gtk_init(&argc, &argv);
  16. MokoApplication* app = MOKO_APPLICATION(moko_application_get_instance());
  17. g_set_application_name("Senikk Hello");
  18. /* finger window */
  19. MokoFingerWindow* window = MOKO_FINGER_WINDOW(moko_finger_window_new());
  20. g_signal_connect(G_OBJECT(window), "delete_event", G_CALLBACK(gtk_main_quit), NULL);
  21. mainlabel = GTK_LABEL(gtk_label_new("Welcome to Say HI"));
  22. MokoFingerToolBox* toolbox = MOKO_FINGER_TOOL_BOX(moko_finger_window_get_toolbox(window));
  23. GtkButton* button = GTK_BUTTON(moko_finger_tool_box_add_button(toolbox));
  24. gtk_button_set_label(button, "Say HI");
  25. moko_finger_window_set_contents(window, GTK_WIDGET(mainlabel));
  26. g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(say_button_clicked), NULL);
  27. /* show it */
  28. gtk_widget_show_all(GTK_WIDGET(window));
  29. gtk_widget_show (GTK_WIDGET(toolbox));
  30. gtk_main();
  31. return 0;
  32. }

Tilbaketråkk url: klikk her!
Stikkord: openmoko
Fb

Relevante innlegg/sider/lenker

0 tilbaketråkk:

2 kommentarer:

Eivind
Etter 37 dager
Hei Terje! Jeg snublet tilfeldigvis innom siden din etter et openmoko-relatert G00gel-søk. Gøy å se at det er en del folk, til og med her i lille Norge, som følger med på utviklinga. Jeg tenkte jeg skulle tipse deg om denne wiki-sida: http://wiki.openmoko.org/wiki/OpenMoko_Local_Groups og håper at du skriver deg på den norske lista, så det blir lettere å finne andre norske OpenMoko-folk. Har du forresten testet ut den redesignede versjonen, OpenMoko 2007.2, ennå? Den ser 10 ganger bedre ut, nå uten scrollehjul :-)
Terje Pedersen
Etter 37 dager
Har lagt meg til nå :)

Kommenter








Arrow-right2
Meta