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
[EMAIL PROTECTED]:~/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
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]