Diff of /trunk/src/main.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 293 by harbaum, Tue Jun 8 19:11:05 2010 UTC revision 294 by harbaum, Wed Aug 18 18:24:19 2010 UTC
# Line 2460  void main_after_settings_redraw(appdata_ Line 2460  void main_after_settings_redraw(appdata_
2460    }    }
2461  }  }
2462    
2463    #if (MAEMO_VERSION_MAJOR == 5) && !defined(__i386__)
2464    /* get access to zoom buttons */
2465    static void
2466    on_window_realize(GtkWidget *widget, gpointer data) {
2467      if (widget->window) {
2468        unsigned char value = 1;
2469        Atom hildon_zoom_key_atom =
2470          gdk_x11_get_xatom_by_name("_HILDON_ZOOM_KEY_ATOM"),
2471          integer_atom = gdk_x11_get_xatom_by_name("INTEGER");
2472        Display *dpy =
2473          GDK_DISPLAY_XDISPLAY(gdk_drawable_get_display(widget->window));
2474        Window w = GDK_WINDOW_XID(widget->window);
2475    
2476        XChangeProperty(dpy, w, hildon_zoom_key_atom,
2477                        integer_atom, 8, PropModeReplace, &value, 1);
2478      }
2479    }
2480    #endif
2481    
2482  int main(int argc, char *argv[]) {  int main(int argc, char *argv[]) {
2483    appdata_t appdata;    appdata_t appdata;
2484    
# Line 2548  int main(int argc, char *argv[]) { Line 2567  int main(int argc, char *argv[]) {
2567    
2568  #if MAEMO_VERSION_MAJOR == 5  #if MAEMO_VERSION_MAJOR == 5
2569    gtk_window_set_title(GTK_WINDOW(appdata.window), "GPXView");    gtk_window_set_title(GTK_WINDOW(appdata.window), "GPXView");
2570    #if !defined(__i386__)
2571      g_signal_connect(G_OBJECT(appdata.window), "realize",
2572                       G_CALLBACK(on_window_realize), NULL);
2573    #endif
2574  #endif  #endif
2575    
2576    g_signal_connect(G_OBJECT(appdata.window), "destroy",    g_signal_connect(G_OBJECT(appdata.window), "destroy",

Legend:
Removed from v.293  
changed lines
  Added in v.294