Show
Ignore:
Timestamp:
05/04/08 18:42:55 (4 years ago)
Author:
Frank Benoit <benoit@tionex.de>
branch:
default
Message:

reverted char[] to String

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • dwt/internal/c/gtk.d

    r214 r238  
    44******************************************************************************/ 
    55module dwt.internal.c.gtk; 
     6 
     7import dwt.dwthelper.utils; 
    68 
    79public import dwt.internal.c.atk; 
     
    2830    import tango.util.log.Trace; 
    2931    struct Symbol{ 
    30         char[] name; 
     32        String name; 
    3133        void** symbol; 
    3234    } 
     
    3537void loadLib(){ 
    3638    version(DYNLINK){ 
    37         char[] libname = "libgtk-x11-2.0.so"; 
     39        String libname = "libgtk-x11-2.0.so"; 
    3840 
    3941        SharedLib lib = SharedLib.load( libname ); 
     
    843845const int GTK_BUTTONBOX_DEFAULT = -1; 
    844846const int GTK_MAX_COMPOSE_LEN = 7; 
    845 const char[] GTK_PAPER_NAME_A3 = "iso_a3"; 
    846 const char[] GTK_PAPER_NAME_A4 = "iso_a4"; 
    847 const char[] GTK_PAPER_NAME_A5 = "iso_a5"; 
    848 const char[] GTK_PAPER_NAME_B5 = "iso_b5"; 
    849 const char[] GTK_PAPER_NAME_LETTER = "na_letter"; 
    850 const char[] GTK_PAPER_NAME_EXECUTIVE = "na_executive"; 
    851 const char[] GTK_PAPER_NAME_LEGAL = "na_legal"; 
    852 const char[] GTK_PRINT_SETTINGS_PRINTER = "printer"; 
    853 const char[] GTK_PRINT_SETTINGS_ORIENTATION = "orientation"; 
    854 const char[] GTK_PRINT_SETTINGS_PAPER_FORMAT = "paper-format"; 
    855 const char[] GTK_PRINT_SETTINGS_PAPER_WIDTH = "paper-width"; 
    856 const char[] GTK_PRINT_SETTINGS_PAPER_HEIGHT = "paper-height"; 
    857 const char[] GTK_PRINT_SETTINGS_N_COPIES = "n-copies"; 
    858 const char[] GTK_PRINT_SETTINGS_DEFAULT_SOURCE = "default-source"; 
    859 const char[] GTK_PRINT_SETTINGS_QUALITY = "quality"; 
    860 const char[] GTK_PRINT_SETTINGS_RESOLUTION = "resolution"; 
    861 const char[] GTK_PRINT_SETTINGS_USE_COLOR = "use-color"; 
    862 const char[] GTK_PRINT_SETTINGS_DUPLEX = "duplex"; 
    863 const char[] GTK_PRINT_SETTINGS_COLLATE = "collate"; 
    864 const char[] GTK_PRINT_SETTINGS_REVERSE = "reverse"; 
    865 const char[] GTK_PRINT_SETTINGS_MEDIA_TYPE = "media-type"; 
    866 const char[] GTK_PRINT_SETTINGS_DITHER = "dither"; 
    867 const char[] GTK_PRINT_SETTINGS_SCALE = "scale"; 
    868 const char[] GTK_PRINT_SETTINGS_PRINT_PAGES = "print-pages"; 
    869 const char[] GTK_PRINT_SETTINGS_PAGE_RANGES = "page-ranges"; 
    870 const char[] GTK_PRINT_SETTINGS_PAGE_SET = "page-set"; 
    871 const char[] GTK_PRINT_SETTINGS_FINISHINGS = "finishings"; 
    872 const char[] GTK_PRINT_SETTINGS_NUMBER_UP = "number-up"; 
    873 const char[] GTK_PRINT_SETTINGS_OUTPUT_BIN = "output-bin"; 
    874 const char[] GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT = "output-file-format"; 
    875 const char[] GTK_PRINT_SETTINGS_OUTPUT_URI = "output-uri"; 
    876 const char[] GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION = "win32-driver-version"; 
    877 const char[] GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA = "win32-driver-extra"; 
     847const String GTK_PAPER_NAME_A3 = "iso_a3"; 
     848const String GTK_PAPER_NAME_A4 = "iso_a4"; 
     849const String GTK_PAPER_NAME_A5 = "iso_a5"; 
     850const String GTK_PAPER_NAME_B5 = "iso_b5"; 
     851const String GTK_PAPER_NAME_LETTER = "na_letter"; 
     852const String GTK_PAPER_NAME_EXECUTIVE = "na_executive"; 
     853const String GTK_PAPER_NAME_LEGAL = "na_legal"; 
     854const String GTK_PRINT_SETTINGS_PRINTER = "printer"; 
     855const String GTK_PRINT_SETTINGS_ORIENTATION = "orientation"; 
     856const String GTK_PRINT_SETTINGS_PAPER_FORMAT = "paper-format"; 
     857const String GTK_PRINT_SETTINGS_PAPER_WIDTH = "paper-width"; 
     858const String GTK_PRINT_SETTINGS_PAPER_HEIGHT = "paper-height"; 
     859const String GTK_PRINT_SETTINGS_N_COPIES = "n-copies"; 
     860const String GTK_PRINT_SETTINGS_DEFAULT_SOURCE = "default-source"; 
     861const String GTK_PRINT_SETTINGS_QUALITY = "quality"; 
     862const String GTK_PRINT_SETTINGS_RESOLUTION = "resolution"; 
     863const String GTK_PRINT_SETTINGS_USE_COLOR = "use-color"; 
     864const String GTK_PRINT_SETTINGS_DUPLEX = "duplex"; 
     865const String GTK_PRINT_SETTINGS_COLLATE = "collate"; 
     866const String GTK_PRINT_SETTINGS_REVERSE = "reverse"; 
     867const String GTK_PRINT_SETTINGS_MEDIA_TYPE = "media-type"; 
     868const String GTK_PRINT_SETTINGS_DITHER = "dither"; 
     869const String GTK_PRINT_SETTINGS_SCALE = "scale"; 
     870const String GTK_PRINT_SETTINGS_PRINT_PAGES = "print-pages"; 
     871const String GTK_PRINT_SETTINGS_PAGE_RANGES = "page-ranges"; 
     872const String GTK_PRINT_SETTINGS_PAGE_SET = "page-set"; 
     873const String GTK_PRINT_SETTINGS_FINISHINGS = "finishings"; 
     874const String GTK_PRINT_SETTINGS_NUMBER_UP = "number-up"; 
     875const String GTK_PRINT_SETTINGS_OUTPUT_BIN = "output-bin"; 
     876const String GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT = "output-file-format"; 
     877const String GTK_PRINT_SETTINGS_OUTPUT_URI = "output-uri"; 
     878const String GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION = "win32-driver-version"; 
     879const String GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA = "win32-driver-extra"; 
    878880const int GTK_INPUT_ERROR = -1; 
    879 const char[] GTK_STOCK_DIALOG_AUTHENTICATION = "gtk-dialog-authentication"; 
    880 const char[] GTK_STOCK_DIALOG_INFO = "gtk-dialog-info"; 
    881 const char[] GTK_STOCK_DIALOG_WARNING = "gtk-dialog-warning"; 
    882 const char[] GTK_STOCK_DIALOG_ERROR = "gtk-dialog-error"; 
    883 const char[] GTK_STOCK_DIALOG_QUESTION = "gtk-dialog-question"; 
    884 const char[] GTK_STOCK_DND = "gtk-dnd"; 
    885 const char[] GTK_STOCK_DND_MULTIPLE = "gtk-dnd-multiple"; 
    886 const char[] GTK_STOCK_ABOUT = "gtk-about"; 
    887 const char[] GTK_STOCK_ADD = "gtk-add"; 
    888 const char[] GTK_STOCK_APPLY = "gtk-apply"; 
    889 const char[] GTK_STOCK_BOLD = "gtk-bold"; 
    890 const char[] GTK_STOCK_CANCEL = "gtk-cancel"; 
    891 const char[] GTK_STOCK_CDROM = "gtk-cdrom"; 
    892 const char[] GTK_STOCK_CLEAR = "gtk-clear"; 
    893 const char[] GTK_STOCK_CLOSE = "gtk-close"; 
    894 const char[] GTK_STOCK_COLOR_PICKER = "gtk-color-picker"; 
    895 const char[] GTK_STOCK_CONVERT = "gtk-convert"; 
    896 const char[] GTK_STOCK_CONNECT = "gtk-connect"; 
    897 const char[] GTK_STOCK_COPY = "gtk-copy"; 
    898 const char[] GTK_STOCK_CUT = "gtk-cut"; 
    899 const char[] GTK_STOCK_DELETE = "gtk-delete"; 
    900 const char[] GTK_STOCK_DIRECTORY = "gtk-directory"; 
    901 const char[] GTK_STOCK_DISCARD = "gtk-discard"; 
    902 const char[] GTK_STOCK_DISCONNECT = "gtk-disconnect"; 
    903 const char[] GTK_STOCK_EDIT = "gtk-edit"; 
    904 const char[] GTK_STOCK_EXECUTE = "gtk-execute"; 
    905 const char[] GTK_STOCK_FILE = "gtk-file"; 
    906 const char[] GTK_STOCK_FIND = "gtk-find"; 
    907 const char[] GTK_STOCK_FIND_AND_REPLACE = "gtk-find-and-replace"; 
    908 const char[] GTK_STOCK_FLOPPY = "gtk-floppy"; 
    909 const char[] GTK_STOCK_FULLSCREEN = "gtk-fullscreen"; 
    910 const char[] GTK_STOCK_GOTO_BOTTOM = "gtk-goto-bottom"; 
    911 const char[] GTK_STOCK_GOTO_FIRST = "gtk-goto-first"; 
    912 const char[] GTK_STOCK_GOTO_LAST = "gtk-goto-last"; 
    913 const char[] GTK_STOCK_GOTO_TOP = "gtk-goto-top"; 
    914 const char[] GTK_STOCK_GO_BACK = "gtk-go-back"; 
    915 const char[] GTK_STOCK_GO_DOWN = "gtk-go-down"; 
    916 const char[] GTK_STOCK_GO_FORWARD = "gtk-go-forward"; 
    917 const char[] GTK_STOCK_GO_UP = "gtk-go-up"; 
    918 const char[] GTK_STOCK_HARDDISK = "gtk-harddisk"; 
    919 const char[] GTK_STOCK_HELP = "gtk-help"; 
    920 const char[] GTK_STOCK_HOME = "gtk-home"; 
    921 const char[] GTK_STOCK_INDEX = "gtk-index"; 
    922 const char[] GTK_STOCK_INDENT = "gtk-indent"; 
    923 const char[] GTK_STOCK_INFO = "gtk-info"; 
    924 const char[] GTK_STOCK_UNINDENT = "gtk-unindent"; 
    925 const char[] GTK_STOCK_ITALIC = "gtk-italic"; 
    926 const char[] GTK_STOCK_JUMP_TO = "gtk-jump-to"; 
    927 const char[] GTK_STOCK_JUSTIFY_CENTER = "gtk-justify-center"; 
    928 const char[] GTK_STOCK_JUSTIFY_FILL = "gtk-justify-fill"; 
    929 const char[] GTK_STOCK_JUSTIFY_LEFT = "gtk-justify-left"; 
    930 const char[] GTK_STOCK_JUSTIFY_RIGHT = "gtk-justify-right"; 
    931 const char[] GTK_STOCK_LEAVE_FULLSCREEN = "gtk-leave-fullscreen"; 
    932 const char[] GTK_STOCK_MISSING_IMAGE = "gtk-missing-image"; 
    933 const char[] GTK_STOCK_MEDIA_FORWARD = "gtk-media-forward"; 
    934 const char[] GTK_STOCK_MEDIA_NEXT = "gtk-media-next"; 
    935 const char[] GTK_STOCK_MEDIA_PAUSE = "gtk-media-pause"; 
    936 const char[] GTK_STOCK_MEDIA_PLAY = "gtk-media-play"; 
    937 const char[] GTK_STOCK_MEDIA_PREVIOUS = "gtk-media-previous"; 
    938 const char[] GTK_STOCK_MEDIA_RECORD = "gtk-media-record"; 
    939 const char[] GTK_STOCK_MEDIA_REWIND = "gtk-media-rewind"; 
    940 const char[] GTK_STOCK_MEDIA_STOP = "gtk-media-stop"; 
    941 const char[] GTK_STOCK_NETWORK = "gtk-network"; 
    942 const char[] GTK_STOCK_NEW = "gtk-new"; 
    943 const char[] GTK_STOCK_NO = "gtk-no"; 
    944 const char[] GTK_STOCK_OK = "gtk-ok"; 
    945 const char[] GTK_STOCK_OPEN = "gtk-open"; 
    946 const char[] GTK_STOCK_ORIENTATION_PORTRAIT = "gtk-orientation-portrait"; 
    947 const char[] GTK_STOCK_ORIENTATION_LANDSCAPE = "gtk-orientation-landscape"; 
    948 const char[] GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE = "gtk-orientation-reverse-landscape"; 
    949 const char[] GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT = "gtk-orientation-reverse-portrait"; 
    950 const char[] GTK_STOCK_PASTE = "gtk-paste"; 
    951 const char[] GTK_STOCK_PREFERENCES = "gtk-preferences"; 
    952 const char[] GTK_STOCK_PRINT = "gtk-print"; 
    953 const char[] GTK_STOCK_PRINT_PREVIEW = "gtk-print-preview"; 
    954 const char[] GTK_STOCK_PROPERTIES = "gtk-properties"; 
    955 const char[] GTK_STOCK_QUIT = "gtk-quit"; 
    956 const char[] GTK_STOCK_REDO = "gtk-redo"; 
    957 const char[] GTK_STOCK_REFRESH = "gtk-refresh"; 
    958 const char[] GTK_STOCK_REMOVE = "gtk-remove"; 
    959 const char[] GTK_STOCK_REVERT_TO_SAVED = "gtk-revert-to-saved"; 
    960 const char[] GTK_STOCK_SAVE = "gtk-save"; 
    961 const char[] GTK_STOCK_SAVE_AS = "gtk-save-as"; 
    962 const char[] GTK_STOCK_SELECT_ALL = "gtk-select-all"; 
    963 const char[] GTK_STOCK_SELECT_COLOR = "gtk-select-color"; 
    964 const char[] GTK_STOCK_SELECT_FONT = "gtk-select-font"; 
    965 const char[] GTK_STOCK_SORT_ASCENDING = "gtk-sort-ascending"; 
    966 const char[] GTK_STOCK_SORT_DESCENDING = "gtk-sort-descending"; 
    967 const char[] GTK_STOCK_SPELL_CHECK = "gtk-spell-check"; 
    968 const char[] GTK_STOCK_STOP = "gtk-stop"; 
    969 const char[] GTK_STOCK_STRIKETHROUGH = "gtk-strikethrough"; 
    970 const char[] GTK_STOCK_UNDELETE = "gtk-undelete"; 
    971 const char[] GTK_STOCK_UNDERLINE = "gtk-underline"; 
    972 const char[] GTK_STOCK_UNDO = "gtk-undo"; 
    973 const char[] GTK_STOCK_YES = "gtk-yes"; 
    974 const char[] GTK_STOCK_ZOOM_100 = "gtk-zoom-100"; 
    975 const char[] GTK_STOCK_ZOOM_FIT = "gtk-zoom-fit"; 
    976 const char[] GTK_STOCK_ZOOM_IN = "gtk-zoom-in"; 
    977 const char[] GTK_STOCK_ZOOM_OUT = "gtk-zoom-out"; 
     881const String GTK_STOCK_DIALOG_AUTHENTICATION = "gtk-dialog-authentication"; 
     882const String GTK_STOCK_DIALOG_INFO = "gtk-dialog-info"; 
     883const String GTK_STOCK_DIALOG_WARNING = "gtk-dialog-warning"; 
     884const String GTK_STOCK_DIALOG_ERROR = "gtk-dialog-error"; 
     885const String GTK_STOCK_DIALOG_QUESTION = "gtk-dialog-question"; 
     886const String GTK_STOCK_DND = "gtk-dnd"; 
     887const String GTK_STOCK_DND_MULTIPLE = "gtk-dnd-multiple"; 
     888const String GTK_STOCK_ABOUT = "gtk-about"; 
     889const String GTK_STOCK_ADD = "gtk-add"; 
     890const String GTK_STOCK_APPLY = "gtk-apply"; 
     891const String GTK_STOCK_BOLD = "gtk-bold"; 
     892const String GTK_STOCK_CANCEL = "gtk-cancel"; 
     893const String GTK_STOCK_CDROM = "gtk-cdrom"; 
     894const String GTK_STOCK_CLEAR = "gtk-clear"; 
     895const String GTK_STOCK_CLOSE = "gtk-close"; 
     896const String GTK_STOCK_COLOR_PICKER = "gtk-color-picker"; 
     897const String GTK_STOCK_CONVERT = "gtk-convert"; 
     898const String GTK_STOCK_CONNECT = "gtk-connect"; 
     899const String GTK_STOCK_COPY = "gtk-copy"; 
     900const String GTK_STOCK_CUT = "gtk-cut"; 
     901const String GTK_STOCK_DELETE = "gtk-delete"; 
     902const String GTK_STOCK_DIRECTORY = "gtk-directory"; 
     903const String GTK_STOCK_DISCARD = "gtk-discard"; 
     904const String GTK_STOCK_DISCONNECT = "gtk-disconnect"; 
     905const String GTK_STOCK_EDIT = "gtk-edit"; 
     906const String GTK_STOCK_EXECUTE = "gtk-execute"; 
     907const String GTK_STOCK_FILE = "gtk-file"; 
     908const String GTK_STOCK_FIND = "gtk-find"; 
     909const String GTK_STOCK_FIND_AND_REPLACE = "gtk-find-and-replace"; 
     910const String GTK_STOCK_FLOPPY = "gtk-floppy"; 
     911const String GTK_STOCK_FULLSCREEN = "gtk-fullscreen"; 
     912const String GTK_STOCK_GOTO_BOTTOM = "gtk-goto-bottom"; 
     913const String GTK_STOCK_GOTO_FIRST = "gtk-goto-first"; 
     914const String GTK_STOCK_GOTO_LAST = "gtk-goto-last"; 
     915const String GTK_STOCK_GOTO_TOP = "gtk-goto-top"; 
     916const String GTK_STOCK_GO_BACK = "gtk-go-back"; 
     917const String GTK_STOCK_GO_DOWN = "gtk-go-down"; 
     918const String GTK_STOCK_GO_FORWARD = "gtk-go-forward"; 
     919const String GTK_STOCK_GO_UP = "gtk-go-up"; 
     920const String GTK_STOCK_HARDDISK = "gtk-harddisk"; 
     921const String GTK_STOCK_HELP = "gtk-help"; 
     922const String GTK_STOCK_HOME = "gtk-home"; 
     923const String GTK_STOCK_INDEX = "gtk-index"; 
     924const String GTK_STOCK_INDENT = "gtk-indent"; 
     925const String GTK_STOCK_INFO = "gtk-info"; 
     926const String GTK_STOCK_UNINDENT = "gtk-unindent"; 
     927const String GTK_STOCK_ITALIC = "gtk-italic"; 
     928const String GTK_STOCK_JUMP_TO = "gtk-jump-to"; 
     929const String GTK_STOCK_JUSTIFY_CENTER = "gtk-justify-center"; 
     930const String GTK_STOCK_JUSTIFY_FILL = "gtk-justify-fill"; 
     931const String GTK_STOCK_JUSTIFY_LEFT = "gtk-justify-left"; 
     932const String GTK_STOCK_JUSTIFY_RIGHT = "gtk-justify-right"; 
     933const String GTK_STOCK_LEAVE_FULLSCREEN = "gtk-leave-fullscreen"; 
     934const String GTK_STOCK_MISSING_IMAGE = "gtk-missing-image"; 
     935const String GTK_STOCK_MEDIA_FORWARD = "gtk-media-forward"; 
     936const String GTK_STOCK_MEDIA_NEXT = "gtk-media-next"; 
     937const String GTK_STOCK_MEDIA_PAUSE = "gtk-media-pause"; 
     938const String GTK_STOCK_MEDIA_PLAY = "gtk-media-play"; 
     939const String GTK_STOCK_MEDIA_PREVIOUS = "gtk-media-previous"; 
     940const String GTK_STOCK_MEDIA_RECORD = "gtk-media-record"; 
     941const String GTK_STOCK_MEDIA_REWIND = "gtk-media-rewind"; 
     942const String GTK_STOCK_MEDIA_STOP = "gtk-media-stop"; 
     943const String GTK_STOCK_NETWORK = "gtk-network"; 
     944const String GTK_STOCK_NEW = "gtk-new"; 
     945const String GTK_STOCK_NO = "gtk-no"; 
     946const String GTK_STOCK_OK = "gtk-ok"; 
     947const String GTK_STOCK_OPEN = "gtk-open"; 
     948const String GTK_STOCK_ORIENTATION_PORTRAIT = "gtk-orientation-portrait"; 
     949const String GTK_STOCK_ORIENTATION_LANDSCAPE = "gtk-orientation-landscape"; 
     950const String GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE = "gtk-orientation-reverse-landscape"; 
     951const String GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT = "gtk-orientation-reverse-portrait"; 
     952const String GTK_STOCK_PASTE = "gtk-paste"; 
     953const String GTK_STOCK_PREFERENCES = "gtk-preferences"; 
     954const String GTK_STOCK_PRINT = "gtk-print"; 
     955const String GTK_STOCK_PRINT_PREVIEW = "gtk-print-preview"; 
     956const String GTK_STOCK_PROPERTIES = "gtk-properties"; 
     957const String GTK_STOCK_QUIT = "gtk-quit"; 
     958const String GTK_STOCK_REDO = "gtk-redo"; 
     959const String GTK_STOCK_REFRESH = "gtk-refresh"; 
     960const String GTK_STOCK_REMOVE = "gtk-remove"; 
     961const String GTK_STOCK_REVERT_TO_SAVED = "gtk-revert-to-saved"; 
     962const String GTK_STOCK_SAVE = "gtk-save"; 
     963const String GTK_STOCK_SAVE_AS = "gtk-save-as"; 
     964const String GTK_STOCK_SELECT_ALL = "gtk-select-all"; 
     965const String GTK_STOCK_SELECT_COLOR = "gtk-select-color"; 
     966const String GTK_STOCK_SELECT_FONT = "gtk-select-font"; 
     967const String GTK_STOCK_SORT_ASCENDING = "gtk-sort-ascending"; 
     968const String GTK_STOCK_SORT_DESCENDING = "gtk-sort-descending"; 
     969const String GTK_STOCK_SPELL_CHECK = "gtk-spell-check"; 
     970const String GTK_STOCK_STOP = "gtk-stop"; 
     971const String GTK_STOCK_STRIKETHROUGH = "gtk-strikethrough"; 
     972const String GTK_STOCK_UNDELETE = "gtk-undelete"; 
     973const String GTK_STOCK_UNDERLINE = "gtk-underline"; 
     974const String GTK_STOCK_UNDO = "gtk-undo"; 
     975const String GTK_STOCK_YES = "gtk-yes"; 
     976const String GTK_STOCK_ZOOM_100 = "gtk-zoom-100"; 
     977const String GTK_STOCK_ZOOM_FIT = "gtk-zoom-fit"; 
     978const String GTK_STOCK_ZOOM_IN = "gtk-zoom-in"; 
     979const String GTK_STOCK_ZOOM_OUT = "gtk-zoom-out"; 
    978980alias _GtkVSeparatorClass GtkVSeparatorClass; 
    979981alias _GtkSeparatorClass GtkSeparatorClass;