[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: new partitioning tool



Xavier Oswald wrote:
Hi,

I'm writing in new partitioning tool in C/GTK.
The interface should be like gparted, and hope to use it for the d-i.

cool!

I'm using GTK_STOCK_* objects to have icons and translations, i'm asking if
this kind of objects are in the gtk lib use by the installer?

some of them are not available in GTK+ 2.0.x, but we'll soon switch to GTKDFB 2.10, so you may have to disable some functions like gtk_button_set_image() only for a while

and

Can I use all gtk functions for this tool or is there some restrictions?

roughly, the DFB backend to GTK supports almost evrything in GTK+ 2.8 except drag'n'drop and clipboards (actually the GIMP runs fine on GTKDFB).

Currently, this is the status of the DFB backend

attilio@attilaptop:~/gtkdfb/gtk+/gdk/directfb$ egrep -i 'implemented' *.c
gdkcolor-directfb.c: g_message ("gdk_colormap_change() is deprecated and unimplemented"); gdkcolor-directfb.c: /* g_message ("gdk_colors_alloc() is deprecated and unimplemented"); */ gdkcolor-directfb.c: /* g_message ("gdk_colors_free() is deprecated and unimplemented"); */ gdkdisplay-directfb.c: g_warning("gdk_display_request_selection_notification Unimplemented function \n"); gdkdisplay-directfb.c: g_warning("gdk_display_supports_clipboard_persistence Unimplemented function \n"); gdkdisplay-directfb.c: g_warning("gdk_display_store_clipboard Unimplemented function \n"); gdkdisplay-directfb.c: g_warning(" gdk_display_get_default_group unimplemented \n"); gdkdnd-directfb.c: g_warning("gdk_drag_drop_succeeded unimplemented \n");
gdkdrawable-directfb.c:#define WARN_UNIMPLEMENTED(func)\
gdkdrawable-directfb.c: g_message ("unimplemented " func);\
gdkdrawable-directfb.c:  WARN_UNIMPLEMENTED (G_GNUC_FUNCTION);
gdkdrawable-directfb.c:  WARN_UNIMPLEMENTED (G_GNUC_FUNCTION);
gdkdrawable-directfb.c:  WARN_UNIMPLEMENTED (G_GNUC_FUNCTION);
gdkfont-directfb.c:     g_warning(" gdk_font_lookup unimplemented \n");
gdkfont-directfb.c:     g_warning(" gdk_font_get_display unimplemented \n");
gdkgc-directfb.c:  g_warning ("gdk_directfb_gc_set_dashes not implemented");
gdkimage-directfb.c: g_message ("not fully implemented %s", G_GNUC_FUNCTION); gdkimage-directfb.c: g_message ("unimplemented %s for depth %d", G_GNUC_FUNCTION, depth);
gdkinput-directfb.c:  g_message ("unimplemented %s", G_GNUC_FUNCTION);
gdkinput-directfb.c:  g_message ("unimplemented %s", G_GNUC_FUNCTION);
gdkkeys-directfb.c:     g_warning("gdk_keymap_lookup_key unimplemented \n");
gdkkeys-directfb.c: g_warning("Unimplemented: gdk_keyval_convert_case\n");
gdkmain-directfb.c:  g_message ("gdk_set_sm_client_id() is unimplemented.");
gdkpixmap-directfb.c: g_message ("unimplemented %s for depth %d", G_GNUC_FUNCTION, depth); gdkselection-directfb.c: g_warning ("gdk_text_property_to_text_list() not implemented\n"); gdkselection-directfb.c: g_warning ("gdk_free_text_list() not implemented\n"); gdkselection-directfb.c: g_warning ("gdk_string_to_compound_text() not implemented\n"); gdkselection-directfb.c: g_warning ("gdk_free_compound_text() not implemented\n"); gdkselection-directfb.c: g_warning ("gdk_utf8_to_string_target() not implemented\n"); gdkselection-directfb.c: g_warning ("gdk_utf8_to_compound_text() not implemented\n");
gdkwindow-directfb.c:      g_message ("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c:  g_message("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c:  g_message("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c:  g_message("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c:  g_message("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c:  g_message("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c:  g_message("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c:  g_message("unimplemented %s", G_GNUC_FUNCTION);
gdkwindow-directfb.c: g_warning ("gdk_window_fullscreen() not implemented.\n"); gdkwindow-directfb.c: /* g_warning ("gdk_window_unfullscreen() not implemented.\n");*/ gdkwindow-directfb.c: g_warning ("gdk_window_set_keep_above() not implemented.\n"); gdkwindow-directfb.c: g_warning ("gdk_window_set_keep_below() not implemented.\n"); gdkwindow-directfb.c: g_warning ("gdk_display_warp_pointer() not implemented.\n"); gdkwindow-directfb.c: g_warning ("gdk_window_set_urgency_hint() not implemented.\n");

ciao

Attilio



Reply to: