--- fltk1.1-1.1.9.orig/configure.in +++ fltk1.1-1.1.9/configure.in @@ -179,10 +179,10 @@ FLDSONAME="libfltk_forms.so.$FL_API_VERSION" GLDSONAME="libfltk_gl.so.$FL_API_VERSION" IMGDSONAME="libfltk_images.so.$FL_API_VERSION" - DSOCOMMAND="\$(CXX) \$(DSOFLAGS) -Wl,-soname,\$@ \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o" - if test "x$libdir" != "x/usr/lib"; then - DSOLINK="-Wl,-rpath,$libdir" - fi + DSOCOMMAND="\$(CXX) \$(DSOFLAGS) -Wl,-soname,\$@ -shared -fPIC $DEBUGFLAG -o" +# if test "x$libdir" != "x/usr/lib"; then +# DSOLINK="-Wl,-rpath,$libdir" +# fi ;; AIX*) DSONAME="libfltk_s.a" @@ -453,8 +453,10 @@ AC_CHECK_FUNC(strtoll, AC_DEFINE(HAVE_STRTOLL)) dnl Check for dlopen/dlsym... +SAVELIBS=$LIBS AC_SEARCH_LIBS(dlsym, dl, AC_DEFINE(HAVE_DLSYM)) AC_CHECK_HEADER(dlfcn.h, AC_DEFINE(HAVE_DLFCN_H)) +LIBS=$SAVELIBS dnl Check for audio libraries... AUDIOLIBS="" @@ -510,11 +512,11 @@ fi]) AC_CHECK_LIB(z,gzgets, - AC_DEFINE(HAVE_LIBZ) + [AC_DEFINE(HAVE_LIBZ) ZLIBINC="" ZLIB="" - LIBS="-lz $LIBS" - IMAGELIBS="-lz $IMAGELIBS", + # LIBS="-lz $LIBS" + # IMAGELIBS="-lz $IMAGELIBS"], if test x$enable_localzlib = xno; then ZLIBINC="" ZLIB="" @@ -592,6 +594,7 @@ break fi done + LIBS=$SAVELIBS fi fi @@ -707,7 +710,7 @@ AC_MSG_WARN(Ignoring libraries \"$X_PRE_LIBS\" requested by configure.) fi - LIBS="$LIBS -lXext -lX11 $X_EXTRA_LIBS" + LIBS="$LIBS -lX11 $X_EXTRA_LIBS" CFLAGS="$CFLAGS $X_CFLAGS" CXXFLAGS="$CXXFLAGS $X_CFLAGS" LDFLAGS="$X_LIBS $LDFLAGS" @@ -732,12 +735,12 @@ ) AC_CHECK_HEADER(GL/glu.h, AC_DEFINE(HAVE_GL_GLU_H) - if test x$ac_cv_lib_GL_glXMakeCurrent = xyes; then - GLLIB="-lGLU $GLLIB" - fi - if test x$ac_cv_lib_MesaGL_glXMakeCurrent = xyes; then - GLLIB="-lMesaGLU $GLLIB" - fi + # if test x$ac_cv_lib_GL_glXMakeCurrent = xyes; then + # GLLIB="-lGLU $GLLIB" + # fi + # if test x$ac_cv_lib_MesaGL_glXMakeCurrent = xyes; then + # GLLIB="-lMesaGLU $GLLIB" + # fi ) if test x$ac_cv_lib_GL_glXMakeCurrent != xyes -a x$ac_cv_lib_MesaGL_glXMakeCurrent != xyes; then @@ -775,7 +778,7 @@ AC_CHECK_HEADER(X11/Xft/Xft.h, AC_CHECK_LIB(Xft, XftDrawCreate, AC_DEFINE(USE_XFT) - LIBS="-lXft $LIBS")) + LIBS="-lXft -lfontconfig $LIBS", [], -lfontconfig)) fi fi @@ -1064,7 +1067,7 @@ if test x$prefix = xNONE; then AC_DEFINE_UNQUOTED(FLTK_DOCDIR, "/usr/local/share/doc/fltk") else - AC_DEFINE_UNQUOTED(FLTK_DOCDIR, "$prefix/share/doc/fltk") + AC_DEFINE_UNQUOTED(FLTK_DOCDIR, "$prefix/share/doc/fltk1.1-doc/HTML") fi dnl Define the FLTK data directory... --- fltk1.1-1.1.9.orig/Makefile +++ fltk1.1-1.1.9/Makefile @@ -110,8 +110,8 @@ touch config.h chmod +x fltk-config -configure: configure.in - autoconf +# configure: configure.in +# autoconf portable-dist: epm -v -s fltk.xpm fltk --- fltk1.1-1.1.9.orig/configure +++ fltk1.1-1.1.9/configure @@ -1929,10 +1929,10 @@ FLDSONAME="libfltk_forms.so.$FL_API_VERSION" GLDSONAME="libfltk_gl.so.$FL_API_VERSION" IMGDSONAME="libfltk_images.so.$FL_API_VERSION" - DSOCOMMAND="\$(CXX) \$(DSOFLAGS) -Wl,-soname,\$@ \$(LDLIBS) -shared -fPIC $DEBUGFLAG -o" - if test "x$libdir" != "x/usr/lib"; then - DSOLINK="-Wl,-rpath,$libdir" - fi + DSOCOMMAND="\$(CXX) \$(DSOFLAGS) -Wl,-soname,\$@ -shared -fPIC $DEBUGFLAG -o" +# if test "x$libdir" != "x/usr/lib"; then +# DSOLINK="-Wl,-rpath,$libdir" +# fi ;; AIX*) DSONAME="libfltk_s.a" @@ -7819,6 +7819,7 @@ fi +SAVELIBS=$LIBS { echo "$as_me:$LINENO: checking for library containing dlsym" >&5 echo $ECHO_N "checking for library containing dlsym... $ECHO_C" >&6; } if test "${ac_cv_search_dlsym+set}" = set; then @@ -8038,6 +8039,7 @@ fi +LIBS=$SAVELIBS AUDIOLIBS="" @@ -8364,8 +8366,8 @@ ZLIBINC="" ZLIB="" - LIBS="-lz $LIBS" - IMAGELIBS="-lz $IMAGELIBS" + # LIBS="-lz $LIBS" + # IMAGELIBS="-lz $IMAGELIBS" else if test x$enable_localzlib = xno; then ZLIBINC="" @@ -8831,6 +8833,7 @@ break fi done + LIBS=$SAVELIBS fi fi @@ -10543,7 +10546,7 @@ echo "$as_me: WARNING: Ignoring libraries \"$X_PRE_LIBS\" requested by configure." >&2;} fi - LIBS="$LIBS -lXext -lX11 $X_EXTRA_LIBS" + LIBS="$LIBS -lX11 $X_EXTRA_LIBS" CFLAGS="$CFLAGS $X_CFLAGS" CXXFLAGS="$CXXFLAGS $X_CFLAGS" LDFLAGS="$X_LIBS $LDFLAGS" @@ -11104,12 +11107,12 @@ #define HAVE_GL_GLU_H 1 _ACEOF - if test x$ac_cv_lib_GL_glXMakeCurrent = xyes; then - GLLIB="-lGLU $GLLIB" - fi - if test x$ac_cv_lib_MesaGL_glXMakeCurrent = xyes; then - GLLIB="-lMesaGLU $GLLIB" - fi + # if test x$ac_cv_lib_GL_glXMakeCurrent = xyes; then + # GLLIB="-lGLU $GLLIB" + # fi + # if test x$ac_cv_lib_MesaGL_glXMakeCurrent = xyes; then + # GLLIB="-lMesaGLU $GLLIB" + # fi fi @@ -11390,7 +11393,7 @@ echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lXft $LIBS" +LIBS="-lXft -lfontconfig $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@ -11450,7 +11453,7 @@ #define USE_XFT 1 _ACEOF - LIBS="-lXft $LIBS" + LIBS="-lXft -lfontconfig $LIBS" fi fi @@ -11968,7 +11971,7 @@ else cat >>confdefs.h <<_ACEOF -#define FLTK_DOCDIR "$prefix/share/doc/fltk" +#define FLTK_DOCDIR "$prefix/share/doc/fltk1.1-doc/HTML" _ACEOF fi --- fltk1.1-1.1.9.orig/makeinclude.in +++ fltk1.1-1.1.9/makeinclude.in @@ -34,7 +34,7 @@ libdir = @libdir@ mandir = @mandir@ srcdir = @srcdir@ -docdir = $(datadir)/doc/fltk +docdir = $(datadir)/doc/fltk1.1-doc VPATH = @srcdir@ # programs we use... @@ -127,7 +127,7 @@ UNINSTALL_DESKTOP = @UNINSTALL_DESKTOP@ # Be quiet when building... -.SILENT: +#.SILENT: # Build commands and filename extensions... .SUFFIXES: .0 .1 .3 .6 .c .cxx .h .fl .man .o .z $(EXEEXT) --- fltk1.1-1.1.9.orig/fltk-config.in +++ fltk1.1-1.1.9/fltk-config.in @@ -224,18 +224,18 @@ # Calculate needed libraries LDSTATIC="$libdir/libfltk.a $LDLIBS" -LDLIBS="-lfltk$SHAREDSUFFIX $LDLIBS" +LDLIBS="-lfltk$SHAREDSUFFIX" if test x$use_forms = xyes; then LDLIBS="-lfltk_forms$SHAREDSUFFIX $LDLIBS" LDSTATIC="$libdir/libfltk_forms.a $LDSTATIC" fi if test x$use_gl = xyes; then - LDLIBS="-lfltk_gl$SHAREDSUFFIX @GLLIB@ $LDLIBS" + LDLIBS="-lfltk_gl$SHAREDSUFFIX $LDLIBS" LDSTATIC="$libdir/libfltk_gl.a @GLLIB@ $LDSTATIC" fi if test x$use_images = xyes; then - LDLIBS="-lfltk_images$SHAREDSUFFIX $IMAGELIBS $LDLIBS" + LDLIBS="-lfltk_images$SHAREDSUFFIX $LDLIBS" LDSTATIC="$libdir/libfltk_images.a $IMAGELIBS $LDSTATIC" fi @@ -269,8 +269,8 @@ post=$prog - echo $CXX $ARCHFLAGS $includes $CXXFLAGS $debug -o $prog $compile $LDSTATIC - $CXX $ARCHFLAGS $includes $CXXFLAGS $debug -o $prog $compile $LDSTATIC + echo $CXX $ARCHFLAGS $includes $CXXFLAGS $debug -o $prog $compile $LDLIBS + $CXX $ARCHFLAGS $includes $CXXFLAGS $debug -o $prog $compile $LDLIBS # stop after compilation in case of errors err=$? @@ -317,25 +317,26 @@ fi if test "$echo_libs" = "yes"; then - echo $libdir/libfltk.a + echo -n $libdir/libfltk.a if test x$use_forms = xyes; then - echo $libdir/libfltk_forms.a + echo -n " $libdir/libfltk_forms.a" fi if test x$use_gl = xyes; then - echo $libdir/libfltk_gl.a + echo -n " $libdir/libfltk_gl.a" fi if test x$use_images = xyes; then - echo $libdir/libfltk_images.a + echo -n " $libdir/libfltk_images.a" for lib in fltk_jpeg fltk_png fltk_z; do if test -f $libdir/lib$lib.a; then - echo $libdir/lib$lib.a + echo -n " $libdir/lib$lib.a" fi done fi + echo fi # --- fltk1.1-1.1.9.orig/src/fl_set_fonts_xft.cxx +++ fltk1.1-1.1.9/src/fl_set_fonts_xft.cxx @@ -253,13 +253,13 @@ // So the bit we want is up to the first comma - BUT some strings have // more than one name, separated by, guess what?, a comma... stop = start = first = 0; - stop = strchr((const char *)font, ','); - start = strchr((const char *)font, ':'); + stop = strchr((char *)font, ','); + start = strchr((char *)font, ':'); if ((stop) && (start) && (stop < start)) { first = stop + 1; // discard first version of name // find first comma *after* the end of the name - stop = strchr((const char *)start, ','); + stop = strchr((char *)start, ','); } else { --- fltk1.1-1.1.9.orig/src/Fl_Choice.cxx +++ fltk1.1-1.1.9/src/Fl_Choice.cxx @@ -67,7 +67,11 @@ fl_yxline(x1 - 6, y1 - 8, y1 + 8); } } else { - draw_box(FL_DOWN_BOX, FL_BACKGROUND2_COLOR); + if (fl_contrast(textcolor(), FL_BACKGROUND2_COLOR) == textcolor()) { + draw_box(FL_DOWN_BOX, FL_BACKGROUND2_COLOR); + } else { + draw_box(FL_DOWN_BOX, fl_lighter(color())); + } draw_box(FL_UP_BOX,X,Y,W,H,color()); fl_color(active_r() ? labelcolor() : fl_inactive(labelcolor())); @@ -149,7 +153,8 @@ case FL_PUSH: if (Fl::visible_focus()) Fl::focus(this); J1: - if (Fl::scheme()) { + if (Fl::scheme() + || fl_contrast(textcolor(), FL_BACKGROUND2_COLOR) != textcolor()) { v = menu()->pulldown(x(), y(), w(), h(), mvalue(), this); } else { // In order to preserve the old look-n-feel of "white" menus, --- fltk1.1-1.1.9.orig/src/filename_list.cxx +++ fltk1.1-1.1.9/src/filename_list.cxx @@ -67,7 +67,7 @@ // The vast majority of UNIX systems want the sort function to have this // prototype, most likely so that it can be passed to qsort without any // changes: - int n = scandir(d, list, 0, (int(*)(const void*,const void*))sort); + int n = scandir(d, list, 0, (int(*)(const dirent**,const dirent**))sort); #else // This version is when we define our own scandir (WIN32 and perhaps // some Unix systems) and apparently on IRIX: --- fltk1.1-1.1.9.orig/src/Makefile +++ fltk1.1-1.1.9/src/Makefile @@ -210,13 +210,13 @@ libfltk.so.1.1: $(OBJECTS) echo $(DSOCOMMAND) $@ ... - $(DSOCOMMAND) $@ $(OBJECTS) + $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS) $(RM) libfltk.so $(LN) libfltk.so.1.1 libfltk.so libfltk.sl.1.1: $(OBJECTS) echo $(DSOCOMMAND) $@ ... - $(DSOCOMMAND) $@ $(OBJECTS) + $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS) $(RM) libfltk.sl $(LN) libfltk.sl.1.1 libfltk.sl @@ -282,13 +282,13 @@ libfltk_gl.so.1.1: $(GLOBJECTS) libfltk.so.1.1 echo $(DSOCOMMAND) $@ ... - $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk + $(DSOCOMMAND) $@ $(GLOBJECTS) -lGL -lX11 -ldl -L. -lfltk $(RM) libfltk_gl.so $(LN) libfltk_gl.so.1.1 libfltk_gl.so libfltk_gl.sl.1.1: $(GLOBJECTS) libfltk.sl.1.1 echo $(DSOCOMMAND) $@ ... - $(DSOCOMMAND) $@ $(GLOBJECTS) -L. -lfltk + $(DSOCOMMAND) $@ $(GLOBJECTS) -lGL -lX11 -ldl -L. -lfltk $(RM) libfltk_gl.sl $(LN) libfltk_gl.sl.1.1 libfltk_gl.sl --- fltk1.1-1.1.9.orig/src/fl_font_xft.cxx +++ fltk1.1-1.1.9/src/fl_font_xft.cxx @@ -90,7 +90,7 @@ int fl_font_ = 0; int fl_size_ = 0; -XFontStruct* fl_xfont = 0; +Fl_XFont_On_Demand fl_xfont; void *fl_xftfont = 0; const char* fl_encoding_ = "iso8859-1"; Fl_FontSize* fl_fontsize = 0; @@ -120,6 +120,8 @@ fl_fontsize = f; #if XFT_MAJOR < 2 fl_xfont = f->font->u.core.font; +#else + fl_xfont = NULL; // invalidate #endif // XFT_MAJOR < 2 fl_xftfont = (void*)f->font; } @@ -291,11 +293,11 @@ static XFontStruct* load_xfont_for_xft2(void) { XFontStruct* xgl_font = 0; int size = fl_size_; - char *weight = "medium"; // no specifc weight requested - accept any + const char *weight = "medium"; // no specifc weight requested - accept any char slant = 'r'; // regular non-italic by default char xlfd[128]; // we will put our synthetic XLFD in here char *pc = strdup(fl_fonts[fl_font_].name); // what font were we asked for? - char *name = pc; // keep a handle to the original name for freeing later + const char *name = pc; // keep a handle to the original name to free later // Parse the "fltk-name" of the font switch (*name++) { case 'I': slant = 'i'; break; // italic @@ -305,6 +307,19 @@ default: name--; // no prefix, restore name } + // map generic Xft names to customary XLFD faces + if (!strcmp(name, "sans")) { + name = "helvetica"; + } else if (!strcmp(name, "mono")) { + name = "courier"; + } else if (!strcmp(name, "serif")) { + name = "times"; + } else if (!strcmp(name, "screen")) { + name = "lucidatypewriter"; + } else if (!strcmp(name, "dingbats")) { + name = "zapf dingbats"; + } + // first, we do a query with no prefered size, to see if the font exists at all snprintf(xlfd, 128, "-*-*%s*-%s-%c-*--*-*-*-*-*-*-*-*", name, weight, slant); // make up xlfd style name xgl_font = XLoadQueryFont(fl_display, xlfd); @@ -387,6 +402,9 @@ } void fl_draw(const char *str, int n, int x, int y) { + if ( !current_font ) { + fl_font(FL_HELVETICA, 14); + } #if USE_OVERLAY XftDraw*& draw = fl_overlay ? draw_overlay : ::draw; if (fl_overlay) { --- fltk1.1-1.1.9.orig/FL/x.H +++ fltk1.1-1.1.9/FL/x.H @@ -65,10 +65,30 @@ extern FL_EXPORT XVisualInfo *fl_visual; extern FL_EXPORT Colormap fl_colormap; +// access to core fonts +FL_EXPORT XFontStruct* fl_xxfont(); +class Fl_XFont_On_Demand +{ +public: + Fl_XFont_On_Demand(XFontStruct* p = NULL) : ptr(p) { } + Fl_XFont_On_Demand& operator=(const Fl_XFont_On_Demand& x) + { ptr = x.ptr; return *this; } + Fl_XFont_On_Demand& operator=(XFontStruct* p) + { ptr = p; return *this; } + XFontStruct* value() { if (!ptr) { ptr = fl_xxfont(); } return ptr; } + operator XFontStruct*() { return value(); } + XFontStruct& operator*() { return *value(); } + XFontStruct* operator->() { return value(); } + bool operator==(const Fl_XFont_On_Demand& x) { return ptr == x.ptr; } + bool operator!=(const Fl_XFont_On_Demand& x) { return ptr != x.ptr; } +private: + XFontStruct* ptr; +}; +extern FL_EXPORT Fl_XFont_On_Demand fl_xfont; + // drawing functions: extern FL_EXPORT GC fl_gc; extern FL_EXPORT Window fl_window; -extern FL_EXPORT XFontStruct* fl_xfont; extern FL_EXPORT void *fl_xftfont; FL_EXPORT ulong fl_xpixel(Fl_Color i); FL_EXPORT ulong fl_xpixel(uchar r, uchar g, uchar b); --- fltk1.1-1.1.9.orig/test/Makefile +++ fltk1.1-1.1.9/test/Makefile @@ -27,6 +27,16 @@ include ../makeinclude +# Streamline dependencies +GLDLIBS = +IMAGELIBS = +LDLIBS = +LINKFLTK = -L../src -Wl,-rpath-link,../src -lfltk +LINKFLTKFORMS = -L../src -Wl,-rpath-link,../src -lfltk_forms +LINKFLTKGL = -L../src -Wl,-rpath-link,../src -lfltk_gl +LINKFLTKIMG = -L../src -Wl,-rpath-link,../src -lfltk_images +LINKSHARED = -L../src -Wl,-rpath-link,../src -lfltk_images -lfltk_forms + CPPFILES =\ unittests.cxx \ adjuster.cxx \ @@ -423,6 +433,9 @@ tabs.cxx: tabs.fl ../fluid/fluid$(EXEEXT) threads$(EXEEXT): threads.o + echo Linking $@... + $(CXX) -I.. $(CXXFLAGS) threads.o -o $@ $(LINKFLTK) -lpthread + $(POSTBUILD) $@ ../FL/mac.r # This ensures that we have this dependency even if threads are not # enabled in the current tree... threads.o: threads.h @@ -456,7 +469,7 @@ fractals$(EXEEXT): fractals.o fracviewer.o echo Linking $@... - $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ fractals.o fracviewer.o $(LINKFLTKGL) $(LINKFLTK) $(GLDLIBS) + $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ fractals.o fracviewer.o $(LINKFLTKGL) $(LINKFLTK) -lGLU $(GLDLIBS) $(POSTBUILD) $@ ../FL/mac.r fullscreen$(EXEEXT): fullscreen.o @@ -466,7 +479,7 @@ glpuzzle$(EXEEXT): glpuzzle.o echo Linking $@... - $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ glpuzzle.o $(LINKFLTKGL) $(LINKFLTK) $(GLDLIBS) + $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ glpuzzle.o $(LINKFLTKGL) $(LINKFLTK) -lGLU $(GLDLIBS) $(POSTBUILD) $@ ../FL/mac.r gl_overlay$(EXEEXT): gl_overlay.o --- fltk1.1-1.1.9.orig/fluid/print_panel.cxx +++ fltk1.1-1.1.9/fluid/print_panel.cxx @@ -27,7 +27,9 @@ // generated by Fast Light User Interface Designer (fluid) version 1.0107 +#include #include "print_panel.h" +#define _(String) gettext (String) #include #include #include "../src/flstring.h" @@ -117,8 +119,8 @@ Fl_Choice *print_page_size=(Fl_Choice *)0; Fl_Menu_Item menu_print_page_size[] = { - {"Letter", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, - {"A4", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, + {_("Letter"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, + {_("A4"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, {0,0,0,0,0,0,0,0,0} }; @@ -245,62 +247,62 @@ Fl_Double_Window* make_print_panel() { Fl_Double_Window* w; - { Fl_Double_Window* o = print_panel = new Fl_Double_Window(465, 235, "Print"); + { Fl_Double_Window* o = print_panel = new Fl_Double_Window(465, 235, _("Print")); w = o; { Fl_Group* o = print_panel_controls = new Fl_Group(10, 10, 447, 216); - { Fl_Choice* o = print_choice = new Fl_Choice(113, 10, 181, 25, "Printer:"); + { Fl_Choice* o = print_choice = new Fl_Choice(113, 10, 181, 25, _("Printer:")); o->down_box(FL_BORDER_BOX); o->labelfont(1); o->callback((Fl_Callback*)cb_print_choice); o->when(FL_WHEN_CHANGED); } - { Fl_Button* o = print_properties = new Fl_Button(294, 10, 105, 25, "Properties..."); + { Fl_Button* o = print_properties = new Fl_Button(294, 10, 105, 25, _("Properties...")); o->callback((Fl_Callback*)cb_print_properties); } - { Fl_Box* o = print_status = new Fl_Box(111, 41, 288, 17, "printer/job status"); + { Fl_Box* o = print_status = new Fl_Box(111, 41, 288, 17, _("printer/job status")); o->align(68|FL_ALIGN_INSIDE); } - { Fl_Group* o = new Fl_Group(10, 86, 227, 105, "Print Range"); + { Fl_Group* o = new Fl_Group(10, 86, 227, 105, _("Print Range")); o->box(FL_THIN_DOWN_BOX); o->labelfont(1); o->align(FL_ALIGN_TOP_LEFT); - { Fl_Round_Button* o = print_all = new Fl_Round_Button(20, 96, 38, 25, "All"); + { Fl_Round_Button* o = print_all = new Fl_Round_Button(20, 96, 38, 25, _("All")); o->type(102); o->down_box(FL_ROUND_DOWN_BOX); o->value(1); o->callback((Fl_Callback*)cb_print_all); } - { Fl_Round_Button* o = print_pages = new Fl_Round_Button(20, 126, 64, 25, "Pages"); + { Fl_Round_Button* o = print_pages = new Fl_Round_Button(20, 126, 64, 25, _("Pages")); o->type(102); o->down_box(FL_ROUND_DOWN_BOX); o->callback((Fl_Callback*)cb_print_pages); } - { Fl_Round_Button* o = print_selection = new Fl_Round_Button(20, 156, 82, 25, "Selection"); + { Fl_Round_Button* o = print_selection = new Fl_Round_Button(20, 156, 82, 25, _("Selection")); o->type(102); o->down_box(FL_ROUND_DOWN_BOX); o->callback((Fl_Callback*)cb_print_selection); } - { Fl_Input* o = print_from = new Fl_Input(136, 126, 28, 25, "From:"); + { Fl_Input* o = print_from = new Fl_Input(136, 126, 28, 25, _("From:")); o->type(2); o->textfont(4); o->deactivate(); } - { Fl_Input* o = print_to = new Fl_Input(199, 126, 28, 25, "To:"); + { Fl_Input* o = print_to = new Fl_Input(199, 126, 28, 25, _("To:")); o->type(2); o->textfont(4); o->deactivate(); } o->end(); } - { Fl_Group* o = new Fl_Group(247, 86, 210, 105, "Copies"); + { Fl_Group* o = new Fl_Group(247, 86, 210, 105, _("Copies")); o->box(FL_THIN_DOWN_BOX); o->labelfont(1); o->align(FL_ALIGN_TOP_LEFT); - { Fl_Spinner* o = print_copies = new Fl_Spinner(321, 96, 45, 25, "# Copies:"); + { Fl_Spinner* o = print_copies = new Fl_Spinner(321, 96, 45, 25, _("# Copies:")); o->callback((Fl_Callback*)cb_print_copies); o->when(FL_WHEN_CHANGED); } - { Fl_Check_Button* o = print_collate_button = new Fl_Check_Button(376, 96, 64, 25, "Collate"); + { Fl_Check_Button* o = print_collate_button = new Fl_Check_Button(376, 96, 64, 25, _("Collate")); o->down_box(FL_DOWN_BOX); o->callback((Fl_Callback*)cb_print_collate_button); o->when(FL_WHEN_CHANGED); @@ -308,63 +310,63 @@ } { Fl_Group* o = print_collate_group[0] = new Fl_Group(257, 131, 191, 50); o->deactivate(); - { Fl_Box* o = new Fl_Box(287, 141, 30, 40, "1"); + { Fl_Box* o = new Fl_Box(287, 141, 30, 40, _("1")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(272, 136, 30, 40, "1"); + { Fl_Box* o = new Fl_Box(272, 136, 30, 40, _("1")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(257, 131, 30, 40, "1"); + { Fl_Box* o = new Fl_Box(257, 131, 30, 40, _("1")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(352, 141, 30, 40, "2"); + { Fl_Box* o = new Fl_Box(352, 141, 30, 40, _("2")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(337, 136, 30, 40, "2"); + { Fl_Box* o = new Fl_Box(337, 136, 30, 40, _("2")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(322, 131, 30, 40, "2"); + { Fl_Box* o = new Fl_Box(322, 131, 30, 40, _("2")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(417, 141, 30, 40, "3"); + { Fl_Box* o = new Fl_Box(417, 141, 30, 40, _("3")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(402, 136, 30, 40, "3"); + { Fl_Box* o = new Fl_Box(402, 136, 30, 40, _("3")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); o->deactivate(); } - { Fl_Box* o = new Fl_Box(387, 131, 30, 40, "3"); + { Fl_Box* o = new Fl_Box(387, 131, 30, 40, _("3")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); @@ -376,55 +378,55 @@ { Fl_Group* o = print_collate_group[1] = new Fl_Group(257, 131, 191, 50); o->hide(); o->deactivate(); - { Fl_Box* o = new Fl_Box(287, 141, 30, 40, "3"); + { Fl_Box* o = new Fl_Box(287, 141, 30, 40, _("3")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(272, 136, 30, 40, "2"); + { Fl_Box* o = new Fl_Box(272, 136, 30, 40, _("2")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(257, 131, 30, 40, "1"); + { Fl_Box* o = new Fl_Box(257, 131, 30, 40, _("1")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(352, 141, 30, 40, "3"); + { Fl_Box* o = new Fl_Box(352, 141, 30, 40, _("3")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(337, 136, 30, 40, "2"); + { Fl_Box* o = new Fl_Box(337, 136, 30, 40, _("2")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(322, 131, 30, 40, "1"); + { Fl_Box* o = new Fl_Box(322, 131, 30, 40, _("1")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(417, 141, 30, 40, "3"); + { Fl_Box* o = new Fl_Box(417, 141, 30, 40, _("3")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(402, 136, 30, 40, "2"); + { Fl_Box* o = new Fl_Box(402, 136, 30, 40, _("2")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); o->align(FL_ALIGN_BOTTOM_RIGHT|FL_ALIGN_INSIDE); } - { Fl_Box* o = new Fl_Box(387, 131, 30, 40, "1"); + { Fl_Box* o = new Fl_Box(387, 131, 30, 40, _("1")); o->box(FL_BORDER_BOX); o->color(FL_BACKGROUND2_COLOR); o->labelsize(11); @@ -434,10 +436,10 @@ } o->end(); } - { Fl_Return_Button* o = new Fl_Return_Button(309, 201, 70, 25, "Print"); + { Fl_Return_Button* o = new Fl_Return_Button(309, 201, 70, 25, _("Print")); o->callback((Fl_Callback*)print_cb); } - { Fl_Button* o = new Fl_Button(389, 201, 68, 25, "Cancel"); + { Fl_Button* o = new Fl_Button(389, 201, 68, 25, _("Cancel")); o->callback((Fl_Callback*)cb_Cancel); } o->end(); @@ -449,15 +451,15 @@ o->set_modal(); o->end(); } - { Fl_Double_Window* o = print_properties_panel = new Fl_Double_Window(290, 130, "Printer Properties"); + { Fl_Double_Window* o = print_properties_panel = new Fl_Double_Window(290, 130, _("Printer Properties")); w = o; o->callback((Fl_Callback*)cb_print_properties_panel); - { Fl_Choice* o = print_page_size = new Fl_Choice(110, 10, 80, 25, "Page Size:"); + { Fl_Choice* o = print_page_size = new Fl_Choice(110, 10, 80, 25, _("Page Size:")); o->down_box(FL_BORDER_BOX); o->labelfont(1); o->menu(menu_print_page_size); } - { Fl_Group* o = new Fl_Group(110, 45, 170, 40, "Output Mode:"); + { Fl_Group* o = new Fl_Group(110, 45, 170, 40, _("Output Mode:")); o->labelfont(1); o->align(FL_ALIGN_LEFT); { Fl_Button* o = print_output_mode[0] = new Fl_Button(110, 45, 30, 40); @@ -495,13 +497,13 @@ } o->end(); } - { Fl_Return_Button* o = new Fl_Return_Button(123, 95, 79, 25, "Save"); + { Fl_Return_Button* o = new Fl_Return_Button(123, 95, 79, 25, _("Save")); o->callback((Fl_Callback*)cb_Save); } - { Fl_Button* o = new Fl_Button(212, 95, 68, 25, "Cancel"); + { Fl_Button* o = new Fl_Button(212, 95, 68, 25, _("Cancel")); o->callback((Fl_Callback*)cb_Cancel1); } - { Fl_Button* o = new Fl_Button(60, 95, 53, 25, "Use"); + { Fl_Button* o = new Fl_Button(60, 95, 53, 25, _("Use")); o->callback((Fl_Callback*)cb_Use); } o->set_modal(); --- fltk1.1-1.1.9.orig/fluid/template_panel.cxx +++ fltk1.1-1.1.9/fluid/template_panel.cxx @@ -27,7 +27,9 @@ // generated by Fast Light User Interface Designer (fluid) version 1.0107 +#include #include "template_panel.h" +#define _(String) gettext (String) #include #include #include "../src/flstring.h" @@ -143,10 +145,10 @@ Fl_Double_Window* make_template_panel() { Fl_Double_Window* w; - { Fl_Double_Window* o = template_panel = new Fl_Double_Window(460, 355, "New/Save Template"); + { Fl_Double_Window* o = template_panel = new Fl_Double_Window(460, 355, _("New/Save Template")); w = o; o->callback((Fl_Callback*)cb_template_panel); - { Fl_Browser* o = template_browser = new Fl_Browser(10, 28, 180, 250, "Available Templates:"); + { Fl_Browser* o = template_browser = new Fl_Browser(10, 28, 180, 250, _("Available Templates:")); o->type(2); o->labelfont(1); o->callback((Fl_Callback*)cb_template_browser); @@ -158,28 +160,28 @@ o->align(69|FL_ALIGN_INSIDE); Fl_Group::current()->resizable(o); } - { Fl_Input* o = template_name = new Fl_Input(124, 288, 326, 25, "Template Name:"); + { Fl_Input* o = template_name = new Fl_Input(124, 288, 326, 25, _("Template Name:")); o->labelfont(1); o->textfont(4); o->callback((Fl_Callback*)cb_template_name); o->when(3); } - { Fl_Input* o = template_instance = new Fl_Input(124, 288, 326, 25, "Instance Name:"); + { Fl_Input* o = template_instance = new Fl_Input(124, 288, 326, 25, _("Instance Name:")); o->labelfont(1); o->textfont(4); o->hide(); } { Fl_Group* o = new Fl_Group(10, 323, 440, 25); - { Fl_Button* o = template_delete = new Fl_Button(10, 323, 133, 25, "Delete Template"); + { Fl_Button* o = template_delete = new Fl_Button(10, 323, 133, 25, _("Delete Template")); o->callback((Fl_Callback*)template_delete_cb); } { Fl_Box* o = new Fl_Box(153, 323, 126, 25); Fl_Group::current()->resizable(o); } - { Fl_Button* o = new Fl_Button(289, 323, 72, 25, "Cancel"); + { Fl_Button* o = new Fl_Button(289, 323, 72, 25, _("Cancel")); o->callback((Fl_Callback*)cb_Cancel); } - { Fl_Return_Button* o = template_submit = new Fl_Return_Button(371, 323, 79, 25, "Save"); + { Fl_Return_Button* o = template_submit = new Fl_Return_Button(371, 323, 79, 25, _("Save")); o->callback((Fl_Callback*)cb_template_submit); } o->end(); --- fltk1.1-1.1.9.orig/fluid/alignment_panel.fl +++ fltk1.1-1.1.9/fluid/alignment_panel.fl @@ -1,5 +1,8 @@ # data file for the Fltk User Interface Designer (fluid) version 1.0108 +i18n_type 1 +i18n_include +i18n_function _ header_name {.h} code_name {.cxx} comment {// @@ -31,6 +34,9 @@ } {in_source in_header } +decl {\#define _(String) gettext (String)} {selected +} + decl {\#include } {public } --- fltk1.1-1.1.9.orig/fluid/i18n.h +++ fltk1.1-1.1.9/fluid/i18n.h @@ -0,0 +1,34 @@ +// (c) 2005 Miriam Ruiz +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Library General Public +// License as published by the Free Software Foundation; either +// version 2 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA. + +#ifndef FLUID_I18N_H +# define FLUID_I18N_H + +#include +#define _(String) gettext (String) + +class GetTextInit +{ + protected: + static bool IsInit; + public: + GetTextInit(); +}; + +static GetTextInit gettext_init; + +#endif --- fltk1.1-1.1.9.orig/fluid/about_panel.cxx +++ fltk1.1-1.1.9/fluid/about_panel.cxx @@ -27,7 +27,9 @@ // generated by Fast Light User Interface Designer (fluid) version 1.0108 +#include #include "about_panel.h" +#define _(String) gettext (String) void show_help(const char *name); Fl_Double_Window *about_panel=(Fl_Double_Window *)0; @@ -271,28 +273,28 @@ } Fl_Double_Window* make_about_panel() { - { about_panel = new Fl_Double_Window(315, 175, "About FLUID"); + { about_panel = new Fl_Double_Window(315, 175, _("About FLUID")); about_panel->color(FL_LIGHT1); about_panel->selection_color(FL_DARK1); about_panel->hotspot(about_panel); { Fl_Box* o = new Fl_Box(10, 10, 115, 120); o->image(image_fluid); } // Fl_Box* o - { Fl_Box* o = new Fl_Box(135, 10, 170, 69, "FLTK User\nInterface Designer\nVersion 1.1.9"); + { Fl_Box* o = new Fl_Box(135, 10, 170, 69, _("FLTK User\nInterface Designer\nVersion 1.1.9")); o->color((Fl_Color)12); o->selection_color(FL_DARK1); o->labelfont(1); o->labelsize(18); o->align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE); } // Fl_Box* o - { Fl_Box* o = new Fl_Box(135, 89, 170, 42, "Copyright 1998-2008 by\nBill Spitzak and others"); + { Fl_Box* o = new Fl_Box(135, 89, 170, 42, _("Copyright 1998-2008 by\nBill Spitzak and others")); o->align(132|FL_ALIGN_INSIDE); } // Fl_Box* o - { Fl_Button* o = new Fl_Button(89, 141, 123, 25, "View License..."); + { Fl_Button* o = new Fl_Button(89, 141, 123, 25, _("View License...")); o->labelcolor(FL_DARK_BLUE); o->callback((Fl_Callback*)cb_View); } // Fl_Button* o - { Fl_Return_Button* o = new Fl_Return_Button(222, 141, 83, 25, "Close"); + { Fl_Return_Button* o = new Fl_Return_Button(222, 141, 83, 25, _("Close")); o->callback((Fl_Callback*)cb_Close); } // Fl_Return_Button* o about_panel->set_non_modal(); --- fltk1.1-1.1.9.orig/fluid/alignment_panel.cxx +++ fltk1.1-1.1.9/fluid/alignment_panel.cxx @@ -27,7 +27,9 @@ // generated by Fast Light User Interface Designer (fluid) version 1.0108 +#include #include "alignment_panel.h" +#define _(String) gettext (String) Fl_Double_Window *project_window=(Fl_Double_Window *)0; @@ -46,9 +48,9 @@ Fl_Choice *i18n_type_chooser=(Fl_Choice *)0; Fl_Menu_Item menu_i18n_type_chooser[] = { - {"None", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"GNU gettext", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"POSIX catgets", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("None"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("GNU gettext"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("POSIX catgets"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; @@ -61,23 +63,23 @@ Fl_Input *i18n_function_input=(Fl_Input *)0; Fl_Double_Window* make_project_window() { - { project_window = new Fl_Double_Window(358, 207, "Project Settings"); - { Fl_Button* o = new Fl_Button(293, 175, 52, 20, "Close"); - o->tooltip("Close this dialog."); + { project_window = new Fl_Double_Window(358, 207, _("Project Settings")); + { Fl_Button* o = new Fl_Button(293, 175, 52, 20, _("Close")); + o->tooltip(_("Close this dialog.")); o->labelsize(11); o->callback((Fl_Callback*)cb_Close); } // Fl_Button* o { Fl_Tabs* o = new Fl_Tabs(10, 10, 335, 151); o->selection_color((Fl_Color)12); o->labelsize(11); - { Fl_Group* o = new Fl_Group(10, 30, 335, 131, "Output"); + { Fl_Group* o = new Fl_Group(10, 30, 335, 131, _("Output")); o->labelsize(11); - { Fl_Box* o = new Fl_Box(15, 40, 325, 15, "Use \"name.ext\" to set name or just \".ext\" to set extension."); + { Fl_Box* o = new Fl_Box(15, 40, 325, 15, _("Use \"name.ext\" to set name or just \".ext\" to set extension.")); o->labelsize(11); o->align(FL_ALIGN_WRAP|FL_ALIGN_INSIDE); } // Fl_Box* o - { header_file_input = new Fl_Input(96, 60, 228, 20, "Header File:"); - header_file_input->tooltip("The name of the generated header file."); + { header_file_input = new Fl_Input(96, 60, 228, 20, _("Header File:")); + header_file_input->tooltip(_("The name of the generated header file.")); header_file_input->box(FL_THIN_DOWN_BOX); header_file_input->labelfont(1); header_file_input->labelsize(11); @@ -86,8 +88,8 @@ header_file_input->callback((Fl_Callback*)header_input_cb, (void*)(1)); header_file_input->when(FL_WHEN_CHANGED); } // Fl_Input* header_file_input - { code_file_input = new Fl_Input(97, 85, 227, 20, "Code File:"); - code_file_input->tooltip("The name of the generated code file."); + { code_file_input = new Fl_Input(97, 85, 227, 20, _("Code File:")); + code_file_input->tooltip(_("The name of the generated code file.")); code_file_input->box(FL_THIN_DOWN_BOX); code_file_input->labelfont(1); code_file_input->labelsize(11); @@ -96,25 +98,25 @@ code_file_input->callback((Fl_Callback*)code_input_cb, (void*)(1)); code_file_input->when(FL_WHEN_CHANGED); } // Fl_Input* code_file_input - { include_H_from_C_button = new Fl_Check_Button(95, 110, 145, 20, "Include Header from Code"); - include_H_from_C_button->tooltip("Include the header file from the code file."); + { include_H_from_C_button = new Fl_Check_Button(95, 110, 145, 20, _("Include Header from Code")); + include_H_from_C_button->tooltip(_("Include the header file from the code file.")); include_H_from_C_button->down_box(FL_DOWN_BOX); include_H_from_C_button->labelsize(11); include_H_from_C_button->callback((Fl_Callback*)include_H_from_C_button_cb); } // Fl_Check_Button* include_H_from_C_button - { use_FL_COMMAND_button = new Fl_Check_Button(95, 130, 245, 20, "Generate menu shortcuts using FL_COMMAND"); - use_FL_COMMAND_button->tooltip("Replace FL_CTRL with FL_COMMAND when generating menu shortcut code."); + { use_FL_COMMAND_button = new Fl_Check_Button(95, 130, 245, 20, _("Generate menu shortcuts using FL_COMMAND")); + use_FL_COMMAND_button->tooltip(_("Replace FL_CTRL with FL_COMMAND when generating menu shortcut code.")); use_FL_COMMAND_button->down_box(FL_DOWN_BOX); use_FL_COMMAND_button->labelsize(11); use_FL_COMMAND_button->callback((Fl_Callback*)use_FL_COMMAND_button_cb); } // Fl_Check_Button* use_FL_COMMAND_button o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(10, 30, 335, 131, "Internationalization"); + { Fl_Group* o = new Fl_Group(10, 30, 335, 131, _("Internationalization")); o->labelsize(11); o->hide(); - { i18n_type_chooser = new Fl_Choice(80, 42, 100, 20, "Use:"); - i18n_type_chooser->tooltip("Type of internationalization to use."); + { i18n_type_chooser = new Fl_Choice(80, 42, 100, 20, _("Use:")); + i18n_type_chooser->tooltip(_("Type of internationalization to use.")); i18n_type_chooser->box(FL_THIN_UP_BOX); i18n_type_chooser->down_box(FL_BORDER_BOX); i18n_type_chooser->labelfont(1); @@ -123,8 +125,8 @@ i18n_type_chooser->callback((Fl_Callback*)i18n_type_cb); i18n_type_chooser->menu(menu_i18n_type_chooser); } // Fl_Choice* i18n_type_chooser - { i18n_include_input = new Fl_Input(80, 67, 245, 20, "#include:"); - i18n_include_input->tooltip("The include file for internationalization."); + { i18n_include_input = new Fl_Input(80, 67, 245, 20, _("#include:")); + i18n_include_input->tooltip(_("The include file for internationalization.")); i18n_include_input->box(FL_THIN_DOWN_BOX); i18n_include_input->labelfont(1); i18n_include_input->labelsize(11); @@ -132,8 +134,8 @@ i18n_include_input->textsize(11); i18n_include_input->callback((Fl_Callback*)i18n_text_cb); } // Fl_Input* i18n_include_input - { i18n_file_input = new Fl_Input(80, 92, 245, 20, "File:"); - i18n_file_input->tooltip("The name of the message catalog."); + { i18n_file_input = new Fl_Input(80, 92, 245, 20, _("File:")); + i18n_file_input->tooltip(_("The name of the message catalog.")); i18n_file_input->box(FL_THIN_DOWN_BOX); i18n_file_input->labelfont(1); i18n_file_input->labelsize(11); @@ -141,8 +143,8 @@ i18n_file_input->textsize(11); i18n_file_input->callback((Fl_Callback*)i18n_text_cb); } // Fl_Input* i18n_file_input - { i18n_set_input = new Fl_Input(80, 117, 245, 20, "Set:"); - i18n_set_input->tooltip("The message set number."); + { i18n_set_input = new Fl_Input(80, 117, 245, 20, _("Set:")); + i18n_set_input->tooltip(_("The message set number.")); i18n_set_input->type(2); i18n_set_input->box(FL_THIN_DOWN_BOX); i18n_set_input->labelfont(1); @@ -151,8 +153,8 @@ i18n_set_input->textsize(11); i18n_set_input->callback((Fl_Callback*)i18n_text_cb); } // Fl_Input* i18n_set_input - { i18n_function_input = new Fl_Input(80, 92, 245, 20, "Function:"); - i18n_function_input->tooltip("The function to call to internationalize the labels and tooltips."); + { i18n_function_input = new Fl_Input(80, 92, 245, 20, _("Function:")); + i18n_function_input->tooltip(_("The function to call to internationalize the labels and tooltips.")); i18n_function_input->box(FL_THIN_DOWN_BOX); i18n_function_input->labelfont(1); i18n_function_input->labelsize(11); @@ -177,10 +179,10 @@ Fl_Choice *scheme_choice=(Fl_Choice *)0; Fl_Menu_Item menu_scheme_choice[] = { - {"Default", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, - {"None", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, - {"Plastic", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, - {"GTK+", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, + {_("Default"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, + {_("None"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, + {_("Plastic"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, + {_("GTK+"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0}, {0,0,0,0,0,0,0,0,0} }; @@ -221,8 +223,8 @@ } Fl_Double_Window* make_settings_window() { - { settings_window = new Fl_Double_Window(340, 225, "GUI Settings"); - { scheme_choice = new Fl_Choice(116, 10, 115, 25, "Scheme:"); + { settings_window = new Fl_Double_Window(340, 225, _("GUI Settings")); + { scheme_choice = new Fl_Choice(116, 10, 115, 25, _("Scheme:")); scheme_choice->down_box(FL_BORDER_BOX); scheme_choice->labelfont(1); scheme_choice->callback((Fl_Callback*)scheme_cb); @@ -232,10 +234,10 @@ scheme_choice->value(s); scheme_cb(0, 0); } // Fl_Choice* scheme_choice - { Fl_Group* o = new Fl_Group(116, 45, 215, 100, "Options:\n\n\n\n\n"); + { Fl_Group* o = new Fl_Group(116, 45, 215, 100, _("Options:\n\n\n\n\n")); o->labelfont(1); o->align(FL_ALIGN_LEFT); - { tooltips_button = new Fl_Check_Button(116, 45, 113, 25, "Show Tooltips"); + { tooltips_button = new Fl_Check_Button(116, 45, 113, 25, _("Show Tooltips")); tooltips_button->down_box(FL_DOWN_BOX); tooltips_button->callback((Fl_Callback*)cb_tooltips_button); int b; @@ -243,21 +245,21 @@ tooltips_button->value(b); Fl_Tooltip::enable(b); } // Fl_Check_Button* tooltips_button - { completion_button = new Fl_Check_Button(116, 70, 186, 25, "Show Completion Dialogs"); + { completion_button = new Fl_Check_Button(116, 70, 186, 25, _("Show Completion Dialogs")); completion_button->down_box(FL_DOWN_BOX); completion_button->callback((Fl_Callback*)cb_completion_button); int b; fluid_prefs.get("show_completion_dialogs", b, 1); completion_button->value(b); } // Fl_Check_Button* completion_button - { openlast_button = new Fl_Check_Button(116, 95, 215, 25, "Open Previous File on Startup"); + { openlast_button = new Fl_Check_Button(116, 95, 215, 25, _("Open Previous File on Startup")); openlast_button->down_box(FL_DOWN_BOX); openlast_button->callback((Fl_Callback*)cb_openlast_button); int b; fluid_prefs.get("open_previous_file", b, 0); openlast_button->value(b); } // Fl_Check_Button* openlast_button - { prevpos_button = new Fl_Check_Button(116, 120, 210, 25, "Remember Window Positions"); + { prevpos_button = new Fl_Check_Button(116, 120, 210, 25, _("Remember Window Positions")); prevpos_button->down_box(FL_DOWN_BOX); prevpos_button->callback((Fl_Callback*)cb_prevpos_button); int b; @@ -266,11 +268,11 @@ } // Fl_Check_Button* prevpos_button o->end(); } // Fl_Group* o - { Fl_Button* o = new Fl_Button(266, 190, 64, 25, "Close"); - o->tooltip("Close this dialog."); + { Fl_Button* o = new Fl_Button(266, 190, 64, 25, _("Close")); + o->tooltip(_("Close this dialog.")); o->callback((Fl_Callback*)cb_Close1); } // Fl_Button* o - { recent_spinner = new Fl_Spinner(116, 155, 40, 25, "# Recent Files:"); + { recent_spinner = new Fl_Spinner(116, 155, 40, 25, _("# Recent Files:")); recent_spinner->labelfont(1); recent_spinner->value(1); recent_spinner->callback((Fl_Callback*)cb_recent_spinner); @@ -327,8 +329,8 @@ } Fl_Double_Window* make_shell_window() { - { shell_window = new Fl_Double_Window(365, 125, "Shell Command"); - { shell_command_input = new Fl_Input(10, 27, 347, 25, "Command:"); + { shell_window = new Fl_Double_Window(365, 125, _("Shell Command")); + { shell_command_input = new Fl_Input(10, 27, 347, 25, _("Command:")); shell_command_input->labelfont(1); shell_command_input->callback((Fl_Callback*)cb_shell_command_input); shell_command_input->align(FL_ALIGN_TOP_LEFT); @@ -336,36 +338,36 @@ fluid_prefs.get("shell_command", buf, "", sizeof(buf)); shell_command_input->value(buf); } // Fl_Input* shell_command_input - { shell_writecode_button = new Fl_Check_Button(128, 61, 93, 19, "Write Code"); + { shell_writecode_button = new Fl_Check_Button(128, 61, 93, 19, _("Write Code")); shell_writecode_button->down_box(FL_DOWN_BOX); shell_writecode_button->callback((Fl_Callback*)cb_shell_writecode_button); int b; fluid_prefs.get("shell_writecode", b, 1); shell_writecode_button->value(b); } // Fl_Check_Button* shell_writecode_button - { shell_writemsgs_button = new Fl_Check_Button(231, 61, 126, 19, "Write Messages"); + { shell_writemsgs_button = new Fl_Check_Button(231, 61, 126, 19, _("Write Messages")); shell_writemsgs_button->down_box(FL_DOWN_BOX); shell_writemsgs_button->callback((Fl_Callback*)cb_shell_writemsgs_button); int b; fluid_prefs.get("shell_writemsgs", b, 0); shell_writemsgs_button->value(b); } // Fl_Check_Button* shell_writemsgs_button - { shell_savefl_button = new Fl_Check_Button(10, 62, 108, 19, "Save .FL File"); + { shell_savefl_button = new Fl_Check_Button(10, 62, 108, 19, _("Save .FL File")); shell_savefl_button->down_box(FL_DOWN_BOX); shell_savefl_button->callback((Fl_Callback*)cb_shell_savefl_button); int b; fluid_prefs.get("shell_savefl", b, 1); shell_savefl_button->value(b); } // Fl_Check_Button* shell_savefl_button - { Fl_Return_Button* o = new Fl_Return_Button(132, 90, 143, 25, "Run Command"); + { Fl_Return_Button* o = new Fl_Return_Button(132, 90, 143, 25, _("Run Command")); o->callback((Fl_Callback*)do_shell_command); } // Fl_Return_Button* o - { Fl_Button* o = new Fl_Button(285, 90, 72, 25, "Cancel"); + { Fl_Button* o = new Fl_Button(285, 90, 72, 25, _("Cancel")); o->callback((Fl_Callback*)cb_Cancel); } // Fl_Button* o shell_window->end(); } // Fl_Double_Window* shell_window - { shell_run_window = new Fl_Double_Window(555, 430, "Shell Command Output"); + { shell_run_window = new Fl_Double_Window(555, 430, _("Shell Command Output")); { shell_run_display = new Fl_Text_Display(10, 10, 535, 375); shell_run_display->box(FL_DOWN_BOX); shell_run_display->textfont(4); @@ -373,7 +375,7 @@ shell_run_buffer = new Fl_Text_Buffer(); shell_run_display->buffer(shell_run_buffer); } // Fl_Text_Display* shell_run_display - { shell_run_button = new Fl_Return_Button(468, 395, 77, 25, "Close"); + { shell_run_button = new Fl_Return_Button(468, 395, 77, 25, _("Close")); shell_run_button->callback((Fl_Callback*)cb_shell_run_button); } // Fl_Return_Button* shell_run_button shell_run_window->end(); @@ -398,45 +400,45 @@ Fl_Round_Button *def_widget_size[6]={(Fl_Round_Button *)0}; Fl_Double_Window* make_layout_window() { - { grid_window = new Fl_Double_Window(285, 245, "Layout Settings"); - { Fl_Input* o = horizontal_input = new Fl_Input(106, 10, 50, 25, "x"); - horizontal_input->tooltip("Horizontal grid spacing."); + { grid_window = new Fl_Double_Window(285, 245, _("Layout Settings")); + { Fl_Input* o = horizontal_input = new Fl_Input(106, 10, 50, 25, _("x")); + horizontal_input->tooltip(_("Horizontal grid spacing.")); horizontal_input->type(2); horizontal_input->box(FL_THIN_DOWN_BOX); horizontal_input->callback((Fl_Callback*)grid_cb, (void*)(1)); horizontal_input->align(FL_ALIGN_RIGHT); o->when(FL_WHEN_RELEASE|FL_WHEN_ENTER_KEY); } // Fl_Input* horizontal_input - { Fl_Input* o = vertical_input = new Fl_Input(166, 10, 50, 25, "pixels"); - vertical_input->tooltip("Vertical grid spacing."); + { Fl_Input* o = vertical_input = new Fl_Input(166, 10, 50, 25, _("pixels")); + vertical_input->tooltip(_("Vertical grid spacing.")); vertical_input->type(2); vertical_input->box(FL_THIN_DOWN_BOX); vertical_input->callback((Fl_Callback*)grid_cb, (void*)(2)); vertical_input->align(FL_ALIGN_RIGHT); o->when(FL_WHEN_RELEASE|FL_WHEN_ENTER_KEY); } // Fl_Input* vertical_input - { Fl_Input* o = snap_input = new Fl_Input(106, 45, 50, 25, "pixel snap"); - snap_input->tooltip("Snap to grid within this many pixels."); + { Fl_Input* o = snap_input = new Fl_Input(106, 45, 50, 25, _("pixel snap")); + snap_input->tooltip(_("Snap to grid within this many pixels.")); snap_input->type(2); snap_input->box(FL_THIN_DOWN_BOX); snap_input->callback((Fl_Callback*)grid_cb, (void*)(3)); snap_input->align(FL_ALIGN_RIGHT); o->when(FL_WHEN_RELEASE|FL_WHEN_ENTER_KEY); } // Fl_Input* snap_input - { guides_toggle = new Fl_Check_Button(106, 80, 110, 25, "Show Guides"); - guides_toggle->tooltip("Show distance and alignment guides in overlay"); + { guides_toggle = new Fl_Check_Button(106, 80, 110, 25, _("Show Guides")); + guides_toggle->tooltip(_("Show distance and alignment guides in overlay")); guides_toggle->down_box(FL_DOWN_BOX); guides_toggle->callback((Fl_Callback*)guides_cb, (void*)(4)); } // Fl_Check_Button* guides_toggle - { Fl_Button* o = new Fl_Button(215, 210, 60, 25, "Close"); - o->tooltip("Close this dialog."); + { Fl_Button* o = new Fl_Button(215, 210, 60, 25, _("Close")); + o->tooltip(_("Close this dialog.")); o->callback((Fl_Callback*)cb_Close2); } // Fl_Button* o - { Fl_Box* o = new Fl_Box(26, 10, 70, 25, "Grid:"); + { Fl_Box* o = new Fl_Box(26, 10, 70, 25, _("Grid:")); o->labelfont(1); o->align(FL_ALIGN_RIGHT|FL_ALIGN_INSIDE); } // Fl_Box* o - { Fl_Box* o = new Fl_Box(-1, 115, 97, 25, "Widget Size:"); + { Fl_Box* o = new Fl_Box(-1, 115, 97, 25, _("Widget Size:")); o->labelfont(1); o->align(FL_ALIGN_RIGHT|FL_ALIGN_INSIDE); } // Fl_Box* o @@ -446,7 +448,7 @@ def_widget_size[0]->down_box(FL_ROUND_DOWN_BOX); def_widget_size[0]->callback((Fl_Callback*)default_widget_size_cb, (void*)(8)); } // Fl_Round_Button* def_widget_size[0] - { Fl_Box* o = new Fl_Box(120, 115, 50, 25, "tiny"); + { Fl_Box* o = new Fl_Box(120, 115, 50, 25, _("tiny")); o->labelsize(8); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } // Fl_Box* o @@ -455,7 +457,7 @@ def_widget_size[1]->down_box(FL_ROUND_DOWN_BOX); def_widget_size[1]->callback((Fl_Callback*)default_widget_size_cb, (void*)(11)); } // Fl_Round_Button* def_widget_size[1] - { Fl_Box* o = new Fl_Box(195, 115, 50, 25, "small"); + { Fl_Box* o = new Fl_Box(195, 115, 50, 25, _("small")); o->labelsize(11); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } // Fl_Box* o @@ -464,7 +466,7 @@ def_widget_size[2]->down_box(FL_ROUND_DOWN_BOX); def_widget_size[2]->callback((Fl_Callback*)default_widget_size_cb, (void*)(14)); } // Fl_Round_Button* def_widget_size[2] - { Fl_Box* o = new Fl_Box(120, 140, 50, 25, "normal"); + { Fl_Box* o = new Fl_Box(120, 140, 50, 25, _("normal")); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } // Fl_Box* o { def_widget_size[3] = new Fl_Round_Button(180, 140, 90, 25); @@ -472,7 +474,7 @@ def_widget_size[3]->down_box(FL_ROUND_DOWN_BOX); def_widget_size[3]->callback((Fl_Callback*)default_widget_size_cb, (void*)(18)); } // Fl_Round_Button* def_widget_size[3] - { Fl_Box* o = new Fl_Box(195, 140, 68, 25, "medium"); + { Fl_Box* o = new Fl_Box(195, 140, 68, 25, _("medium")); o->labelsize(18); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } // Fl_Box* o @@ -481,7 +483,7 @@ def_widget_size[4]->down_box(FL_ROUND_DOWN_BOX); def_widget_size[4]->callback((Fl_Callback*)default_widget_size_cb, (void*)(24)); } // Fl_Round_Button* def_widget_size[4] - { Fl_Box* o = new Fl_Box(120, 165, 64, 25, "large"); + { Fl_Box* o = new Fl_Box(120, 165, 64, 25, _("large")); o->labelsize(24); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } // Fl_Box* o @@ -490,7 +492,7 @@ def_widget_size[5]->down_box(FL_ROUND_DOWN_BOX); def_widget_size[5]->callback((Fl_Callback*)default_widget_size_cb, (void*)(32)); } // Fl_Round_Button* def_widget_size[5] - { Fl_Box* o = new Fl_Box(195, 165, 76, 25, "huge"); + { Fl_Box* o = new Fl_Box(195, 165, 76, 25, _("huge")); o->labelsize(32); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } // Fl_Box* o --- fltk1.1-1.1.9.orig/fluid/about_panel.fl +++ fltk1.1-1.1.9/fluid/about_panel.fl @@ -1,5 +1,8 @@ # data file for the Fltk User Interface Designer (fluid) version 1.0108 +i18n_type 1 +i18n_include +i18n_function _ header_name {.h} code_name {.cxx} comment {// @@ -31,6 +34,9 @@ } {in_source in_header } +decl {\#define _(String) gettext (String)} { +} + decl {void show_help(const char *name);} {public } --- fltk1.1-1.1.9.orig/fluid/function_panel.fl +++ fltk1.1-1.1.9/fluid/function_panel.fl @@ -1,5 +1,8 @@ # data file for the Fltk User Interface Designer (fluid) version 1.0108 +i18n_type 1 +i18n_include +i18n_function _ header_name {.h} code_name {.cxx} comment {// @@ -31,6 +34,9 @@ } {in_source in_header } +decl {\#define _(String) gettext (String)} {selected +} + decl {\#include } {} decl {\#include "Fl_Type.h"} {} --- fltk1.1-1.1.9.orig/fluid/Makefile +++ fltk1.1-1.1.9/fluid/Makefile @@ -42,17 +42,30 @@ file.cxx \ fluid.cxx \ function_panel.cxx \ + i18n.cxx \ template_panel.cxx \ undo.cxx \ widget_panel.cxx +FLUIDFILES= about_panel.cxx alignment_panel.cxx function_panel.cxx widget_panel.cxx + ################################################################ OBJECTS = $(CPPFILES:.cxx=.o) +FLUIDHEADERS = $(FLUIDFILES:.cxx=.h) + +CLEAN = core* + include ../makeinclude -all: $(FLUID) fluid$(EXEEXT) +# %.cxx: %.fl %.h +# fluid -c -o $@ $< +# +# %.h : %.fl +# fluid -c -o /dev/null -h $@ $< + +all: $(FLUID) fluid$(EXEEXT) po-files fluid$(EXEEXT): $(OBJECTS) ../lib/$(LIBNAME) ../lib/$(FLLIBNAME) \ ../lib/$(IMGLIBNAME) @@ -64,14 +77,22 @@ fluid-shared$(EXEEXT): $(OBJECTS) ../src/$(DSONAME) ../src/$(FLDSONAME) \ ../src/$(IMGDSONAME) echo Linking $@... - $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LINKSHARED) $(LDLIBS) + $(CXX) $(ARCHFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) \ + -L../src -Wl,-rpath-link,../src -lfltk_images -lfltk_forms $(POSTBUILD) $@ ../FL/mac.r +po-files: + cd po && $(MAKE) + clean: -$(RM) *.o core.* *~ *.bck *.bck - -$(RM) core fluid$(EXEEXT) fluid-shared$(EXEEXT) + -$(RM) core fluid$(EXEEXT) fluid-shared$(EXEEXT) $(CLEAN) + cd po && $(MAKE) clean -$(RM) fluid.app/Contents/MacOS/fluid$(EXEEXT) +clean_fl: + -rm -f $(FLUIDHEADERS) $(FLUIDFILES) + depend: $(CPPFILES) makedepend -Y -I.. -f makedepend $(CPPFILES) @@ -82,6 +103,7 @@ echo "Installing FLUID in $(DESTDIR)$(bindir)..." -$(INSTALL_DIR) $(DESTDIR)$(bindir) $(INSTALL_BIN) $(FLUID) $(DESTDIR)$(bindir)/fluid$(EXEEXT) + cd po && $(MAKE) install LOCALEDIR=$(DESTDIR)$(datadir)/locale/ install-linux: -$(INSTALL_DIR) $(DESTDIR)/usr/share/applications @@ -109,6 +131,7 @@ uninstall: $(RM) $(DESTDIR)$(bindir)/fluid$(EXEEXT) + cd po && $(MAKE) uninstall LOCALEDIR=$(DESTDIR)$(datadir)/locale/ uninstall-linux: $(RM) $(DESTDIR)/usr/share/applications/fluid.desktop --- fltk1.1-1.1.9.orig/fluid/widget_panel.fl +++ fltk1.1-1.1.9/fluid/widget_panel.fl @@ -1,5 +1,8 @@ # data file for the Fltk User Interface Designer (fluid) version 1.0108 +i18n_type 1 +i18n_include +i18n_function _ header_name {.h} code_name {.cxx} comment {// @@ -31,6 +34,9 @@ } {in_source in_header } +decl {\#define _(String) gettext (String)} {selected +} + Function {make_widget_panel()} {open } { Fl_Window {} {open --- fltk1.1-1.1.9.orig/fluid/function_panel.h +++ fltk1.1-1.1.9/fluid/function_panel.h @@ -99,6 +99,7 @@ void type_make_cb(Fl_Widget*,void*d); #include extern Fl_Window *widgetbin_panel; +extern void type_make_cb(Fl_Button*, void*); Fl_Window* make_widgetbin(); extern void toggle_sourceview_cb(Fl_Double_Window*, void*); extern Fl_Double_Window *sourceview_panel; --- fltk1.1-1.1.9.orig/fluid/print_panel.fl +++ fltk1.1-1.1.9/fluid/print_panel.fl @@ -1,5 +1,8 @@ # data file for the Fltk User Interface Designer (fluid) version 1.0107 +i18n_type 1 +i18n_include +i18n_function _ header_name {.h} code_name {.cxx} comment {// @@ -31,6 +34,9 @@ } {in_source in_header } +decl {\#define _(String) gettext (String)} { +} + decl {\#include } {} decl {\#include } {} --- fltk1.1-1.1.9.orig/fluid/factory.cxx +++ fltk1.1-1.1.9/fluid/factory.cxx @@ -38,6 +38,9 @@ #include #include #include + +#include "i18n.h" + #include "../src/flstring.h" #include "undo.h" @@ -88,9 +91,9 @@ #include static Fl_Menu_Item buttontype_menu[] = { - {"Normal",0,0,(void*)0}, - {"Toggle",0,0,(void*)FL_TOGGLE_BUTTON}, - {"Radio",0,0,(void*)FL_RADIO_BUTTON}, + {_("Normal"),0,0,(void*)0}, + {_("Toggle"),0,0,(void*)FL_TOGGLE_BUTTON}, + {_("Radio"),0,0,(void*)FL_RADIO_BUTTON}, {0}}; class Fl_Button_Type : public Fl_Widget_Type { Fl_Menu_Item *subtypes() {return buttontype_menu;} @@ -201,10 +204,10 @@ #include static Fl_Menu_Item browser_type_menu[] = { - {"No Select",0,0,(void*)FL_NORMAL_BROWSER}, - {"Select",0,0,(void*)FL_SELECT_BROWSER}, - {"Hold",0,0,(void*)FL_HOLD_BROWSER}, - {"Multi",0,0,(void*)FL_MULTI_BROWSER}, + {_("No Select"),0,0,(void*)FL_NORMAL_BROWSER}, + {_("Select"),0,0,(void*)FL_SELECT_BROWSER}, + {_("Hold"),0,0,(void*)FL_HOLD_BROWSER}, + {_("Multi"),0,0,(void*)FL_MULTI_BROWSER}, {0}}; class Fl_Browser_Type : public Fl_Widget_Type { Fl_Menu_Item *subtypes() {return browser_type_menu;} @@ -347,8 +350,8 @@ #include static Fl_Menu_Item counter_type_menu[] = { - {"Normal",0,0,(void*)FL_NORMAL_COUNTER}, - {"Simple",0,0,(void*)FL_SIMPLE_COUNTER}, + {_("Normal"),0,0,(void*)FL_NORMAL_COUNTER}, + {_("Simple"),0,0,(void*)FL_SIMPLE_COUNTER}, {0}}; class Fl_Counter_Type : public Fl_Widget_Type { Fl_Menu_Item *subtypes() {return counter_type_menu;} @@ -421,11 +424,11 @@ #include static Fl_Menu_Item input_type_menu[] = { - {"Normal",0,0,(void*)FL_NORMAL_INPUT}, - {"Multiline",0,0,(void*)FL_MULTILINE_INPUT}, - {"Secret",0,0,(void*)FL_SECRET_INPUT}, - {"Int",0,0,(void*)FL_INT_INPUT}, - {"Float",0,0,(void*)FL_FLOAT_INPUT}, + {_("Normal"),0,0,(void*)FL_NORMAL_INPUT}, + {_("Multiline"),0,0,(void*)FL_MULTILINE_INPUT}, + {_("Secret"),0,0,(void*)FL_SECRET_INPUT}, + {_("Int"),0,0,(void*)FL_INT_INPUT}, + {_("Float"),0,0,(void*)FL_FLOAT_INPUT}, {0}}; class Fl_Input_Type : public Fl_Widget_Type { Fl_Menu_Item *subtypes() {return input_type_menu;} @@ -667,9 +670,9 @@ #include static Fl_Menu_Item dial_type_menu[] = { - {"Dot",0,0,(void*)0}, - {"Line",0,0,(void*)FL_LINE_DIAL}, - {"Fill",0,0,(void*)FL_FILL_DIAL}, + {_("Dot"),0,0,(void*)0}, + {_("Line"),0,0,(void*)FL_LINE_DIAL}, + {_("Fill"),0,0,(void*)FL_FILL_DIAL}, {0}}; class Fl_Dial_Type : public Fl_Widget_Type { Fl_Menu_Item *subtypes() {return dial_type_menu;} @@ -687,8 +690,8 @@ #include static Fl_Menu_Item roller_type_menu[] = { - {"Vertical",0,0,(void*)0}, - {"Horizontal",0,0,(void*)FL_HORIZONTAL}, + {_("Vertical"),0,0,(void*)0}, + {_("Horizontal"),0,0,(void*)FL_HORIZONTAL}, {0}}; class Fl_Roller_Type : public Fl_Widget_Type { Fl_Menu_Item *subtypes() {return roller_type_menu;} @@ -706,12 +709,12 @@ #include static Fl_Menu_Item slider_type_menu[] = { - {"Vertical",0,0,(void*)FL_VERT_SLIDER}, - {"Horizontal",0,0,(void*)FL_HOR_SLIDER}, - {"Vert Fill",0,0,(void*)FL_VERT_FILL_SLIDER}, - {"Horz Fill",0,0,(void*)FL_HOR_FILL_SLIDER}, - {"Vert Knob",0,0,(void*)FL_VERT_NICE_SLIDER}, - {"Horz Knob",0,0,(void*)FL_HOR_NICE_SLIDER}, + {_("Vertical"),0,0,(void*)FL_VERT_SLIDER}, + {_("Horizontal"),0,0,(void*)FL_HOR_SLIDER}, + {_("Vert Fill"),0,0,(void*)FL_VERT_FILL_SLIDER}, + {_("Horz Fill"),0,0,(void*)FL_HOR_FILL_SLIDER}, + {_("Vert Knob"),0,0,(void*)FL_VERT_NICE_SLIDER}, + {_("Horz Knob"),0,0,(void*)FL_HOR_NICE_SLIDER}, {0}}; class Fl_Slider_Type : public Fl_Widget_Type { Fl_Menu_Item *subtypes() {return slider_type_menu;} @@ -726,8 +729,8 @@ static Fl_Slider_Type Fl_Slider_type; static Fl_Menu_Item scrollbar_type_menu[] = { - {"Vertical",0,0,(void*)FL_VERT_SLIDER}, - {"Horizontal",0,0,(void*)FL_HOR_SLIDER}, + {_("Vertical"),0,0,(void*)FL_VERT_SLIDER}, + {_("Horizontal"),0,0,(void*)FL_HOR_SLIDER}, {0}}; class Fl_Scrollbar_Type : public Fl_Slider_Type { Fl_Menu_Item *subtypes() {return scrollbar_type_menu;} @@ -745,8 +748,8 @@ #include static Fl_Menu_Item output_type_menu[] = { - {"Normal",0,0,(void*)FL_NORMAL_OUTPUT}, - {"Multiline",0,0,(void*)FL_MULTILINE_OUTPUT}, + {_("Normal"),0,0,(void*)FL_NORMAL_OUTPUT}, + {_("Multiline"),0,0,(void*)FL_MULTILINE_OUTPUT}, {0}}; class Fl_Output_Type : public Fl_Input_Type { Fl_Menu_Item *subtypes() {return output_type_menu;} @@ -945,17 +948,17 @@ } Fl_Menu_Item New_Menu[] = { -{"Code",0,0,0,FL_SUBMENU}, - {"Function/Method",0,cb,(void*)&Fl_Function_type}, - {"Code",0,cb,(void*)&Fl_Code_type}, - {"Code Block",0,cb,(void*)&Fl_CodeBlock_type}, - {"Declaration",0,cb,(void*)&Fl_Decl_type}, - {"Declaration Block",0,cb,(void*)&Fl_DeclBlock_type}, - {"Class",0,cb,(void*)&Fl_Class_type}, - {"Widget Class",0,cb,(void*)&Fl_Widget_Class_type}, - {"Comment",0,cb,(void*)&Fl_Comment_type}, +{_("Code"),0,0,0,FL_SUBMENU}, + {_("Function/Method"),0,cb,(void*)&Fl_Function_type}, + {_("Code"),0,cb,(void*)&Fl_Code_type}, + {_("Code Block"),0,cb,(void*)&Fl_CodeBlock_type}, + {_("Declaration"),0,cb,(void*)&Fl_Decl_type}, + {_("Declaration Block"),0,cb,(void*)&Fl_DeclBlock_type}, + {_("Class"),0,cb,(void*)&Fl_Class_type}, + {_("Widget Class"),0,cb,(void*)&Fl_Widget_Class_type}, + {_("Comment"),0,cb,(void*)&Fl_Comment_type}, {0}, -{"Group",0,0,0,FL_SUBMENU}, +{_("Group"),0,0,0,FL_SUBMENU}, {0,0,cb,(void*)&Fl_Window_type}, {0,0,cb,(void*)&Fl_Group_type}, {0,0,cb,(void*)&Fl_Pack_type}, @@ -964,7 +967,7 @@ {0,0,cb,(void*)&Fl_Tile_type}, {0,0,cb,(void*)&Fl_Wizard_type}, {0}, -{"Buttons",0,0,0,FL_SUBMENU}, +{_("Buttons"),0,0,0,FL_SUBMENU}, {0,0,cb,(void*)&Fl_Button_type}, {0,0,cb,(void*)&Fl_Return_Button_type}, {0,0,cb,(void*)&Fl_Light_Button_type}, @@ -972,7 +975,7 @@ {0,0,cb,(void*)&Fl_Repeat_Button_type}, {0,0,cb,(void*)&Fl_Round_Button_type}, {0}, -{"Valuators",0,0,0,FL_SUBMENU}, +{_("Valuators"),0,0,0,FL_SUBMENU}, {0,0,cb,(void*)&Fl_Slider_type}, {0,0,cb,(void*)&Fl_Scrollbar_type}, {0,0,cb,(void*)&Fl_Value_Slider_type}, @@ -984,14 +987,14 @@ {0,0,cb,(void*)&Fl_Value_Input_type}, {0,0,cb,(void*)&Fl_Value_Output_type}, {0}, -{"Text",0,0,0,FL_SUBMENU}, +{_("Text"),0,0,0,FL_SUBMENU}, {0,0,cb,(void*)&Fl_File_Input_type}, {0,0,cb,(void*)&Fl_Input_type}, {0,0,cb,(void*)&Fl_Output_type}, {0,0,cb,(void*)&Fl_Text_Display_type}, {0,0,cb,(void*)&Fl_Text_Editor_type}, {0}, -{"Menus",0,0,0,FL_SUBMENU}, +{_("Menus"),0,0,0,FL_SUBMENU}, {0,0,cb,(void*)&Fl_Menu_Bar_type}, {0,0,cb,(void*)&Fl_Menu_Button_type}, {0,0,cb,(void*)&Fl_Choice_type}, @@ -999,12 +1002,12 @@ {0,0,cb, (void*)&Fl_Submenu_type}, {0,0,cb, (void*)&Fl_Menu_Item_type}, {0}, -{"Browsers",0,0,0,FL_SUBMENU}, +{_("Browsers"),0,0,0,FL_SUBMENU}, {0,0,cb,(void*)&Fl_Browser_type}, {0,0,cb,(void*)&Fl_Check_Browser_type}, {0,0,cb,(void*)&Fl_File_Browser_type}, {0}, -{"Other",0,0,0,FL_SUBMENU}, +{_("Other"),0,0,0,FL_SUBMENU}, {0,0,cb,(void*)&Fl_Box_type}, {0,0,cb,(void*)&Fl_Clock_type}, {0,0,cb,(void*)&Fl_Help_View_type}, --- fltk1.1-1.1.9.orig/fluid/i18n.cxx +++ fltk1.1-1.1.9/fluid/i18n.cxx @@ -0,0 +1,19 @@ +#include "i18n.h" + +#include +#include + +GetTextInit::GetTextInit() +{ + if (!IsInit) + { + IsInit = true; + setlocale (LC_MESSAGES, ""); + setlocale (LC_CTYPE, ""); + setlocale (LC_COLLATE, ""); + textdomain ("fluid"); + bindtextdomain ("fluid", NULL); + } +} + +bool GetTextInit::IsInit = false; --- fltk1.1-1.1.9.orig/fluid/function_panel.cxx +++ fltk1.1-1.1.9/fluid/function_panel.cxx @@ -27,7 +27,9 @@ // generated by Fast Light User Interface Designer (fluid) version 1.0108 +#include #include "function_panel.h" +#define _(String) gettext (String) #include #include "Fl_Type.h" #include "undo.h" @@ -40,17 +42,17 @@ Fl_Choice *f_public_member_choice=(Fl_Choice *)0; Fl_Menu_Item menu_f_public_member_choice[] = { - {"private", 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"public", 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"protected", 0, 0, (void*)(2), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("private"), 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("public"), 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("protected"), 0, 0, (void*)(2), 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; Fl_Choice *f_public_choice=(Fl_Choice *)0; Fl_Menu_Item menu_f_public_choice[] = { - {"local", 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"global", 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("local"), 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("global"), 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; @@ -65,10 +67,10 @@ Fl_Button *f_panel_cancel=(Fl_Button *)0; Fl_Double_Window* make_function_panel() { - { Fl_Double_Window* o = function_panel = new Fl_Double_Window(290, 150, "Function/Method Properties"); + { Fl_Double_Window* o = function_panel = new Fl_Double_Window(290, 150, _("Function/Method Properties")); { Fl_Group* o = new Fl_Group(10, 10, 270, 20); { f_public_member_choice = new Fl_Choice(10, 10, 75, 20); - f_public_member_choice->tooltip("Change member access attribute."); + f_public_member_choice->tooltip(_("Change member access attribute.")); f_public_member_choice->down_box(FL_BORDER_BOX); f_public_member_choice->labelsize(11); f_public_member_choice->textsize(11); @@ -76,15 +78,15 @@ f_public_member_choice->menu(menu_f_public_member_choice); } // Fl_Choice* f_public_member_choice { f_public_choice = new Fl_Choice(10, 10, 75, 20); - f_public_choice->tooltip("Change widget accessibility."); + f_public_choice->tooltip(_("Change widget accessibility.")); f_public_choice->down_box(FL_BORDER_BOX); f_public_choice->labelsize(11); f_public_choice->textsize(11); f_public_choice->when(FL_WHEN_CHANGED); f_public_choice->menu(menu_f_public_choice); } // Fl_Choice* f_public_choice - { f_c_button = new Fl_Light_Button(95, 10, 80, 20, "C declaration"); - f_c_button->tooltip("Declare with a C interface instead of C++."); + { f_c_button = new Fl_Light_Button(95, 10, 80, 20, _("C declaration")); + f_c_button->tooltip(_("Declare with a C interface instead of C++.")); f_c_button->labelsize(11); } // Fl_Light_Button* f_c_button { Fl_Box* o = new Fl_Box(235, 10, 45, 20); @@ -92,8 +94,8 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { f_name_input = new Fl_Input(10, 50, 270, 20, "Name(args): (blank for main())"); - f_name_input->tooltip("The name of the function or method."); + { f_name_input = new Fl_Input(10, 50, 270, 20, _("Name(args): (blank for main())")); + f_name_input->tooltip(_("The name of the function or method.")); f_name_input->labelfont(1); f_name_input->labelsize(11); f_name_input->textfont(4); @@ -102,8 +104,8 @@ f_name_input->when(FL_WHEN_NEVER); Fl_Group::current()->resizable(f_name_input); } // Fl_Input* f_name_input - { f_return_type_input = new Fl_Input(10, 90, 270, 20, "Return Type: (blank to return outermost widget)"); - f_return_type_input->tooltip("The return type of the function or method."); + { f_return_type_input = new Fl_Input(10, 90, 270, 20, _("Return Type: (blank to return outermost widget)")); + f_return_type_input->tooltip(_("The return type of the function or method.")); f_return_type_input->labelfont(1); f_return_type_input->labelsize(11); f_return_type_input->textfont(4); @@ -112,13 +114,13 @@ f_return_type_input->when(FL_WHEN_NEVER); } // Fl_Input* f_return_type_input { Fl_Group* o = new Fl_Group(10, 120, 270, 20); - { f_panel_ok = new Fl_Return_Button(170, 120, 50, 20, "OK"); - f_panel_ok->tooltip("Apply the changes."); + { f_panel_ok = new Fl_Return_Button(170, 120, 50, 20, _("OK")); + f_panel_ok->tooltip(_("Apply the changes.")); f_panel_ok->labelsize(11); f_panel_ok->window()->hotspot(f_panel_ok); } // Fl_Return_Button* f_panel_ok - { f_panel_cancel = new Fl_Button(230, 120, 50, 20, "Cancel"); - f_panel_cancel->tooltip("Cancel the changes."); + { f_panel_cancel = new Fl_Button(230, 120, 50, 20, _("Cancel")); + f_panel_cancel->tooltip(_("Cancel the changes.")); f_panel_cancel->shortcut(0xff1b); f_panel_cancel->labelsize(11); } // Fl_Button* f_panel_cancel @@ -143,7 +145,7 @@ Fl_Button *code_panel_cancel=(Fl_Button *)0; Fl_Double_Window* make_code_panel() { - { Fl_Double_Window* o = code_panel = new Fl_Double_Window(540, 180, "Code Properties"); + { Fl_Double_Window* o = code_panel = new Fl_Double_Window(540, 180, _("Code Properties")); code_panel->labelsize(11); { CodeEditor* o = code_input = new CodeEditor(10, 10, 520, 130); code_input->box(FL_DOWN_BOX); @@ -162,11 +164,11 @@ } // CodeEditor* code_input { Fl_Group* o = new Fl_Group(10, 150, 520, 20); o->labelsize(11); - { code_panel_ok = new Fl_Return_Button(400, 150, 60, 20, "OK"); + { code_panel_ok = new Fl_Return_Button(400, 150, 60, 20, _("OK")); code_panel_ok->labelsize(11); code_panel_ok->window()->hotspot(code_panel_ok); } // Fl_Return_Button* code_panel_ok - { code_panel_cancel = new Fl_Button(470, 150, 60, 20, "Cancel"); + { code_panel_cancel = new Fl_Button(470, 150, 60, 20, _("Cancel")); code_panel_cancel->shortcut(0xff1b); code_panel_cancel->labelsize(11); } // Fl_Button* code_panel_cancel @@ -194,18 +196,18 @@ Fl_Button *codeblock_panel_cancel=(Fl_Button *)0; Fl_Double_Window* make_codeblock_panel() { - { Fl_Double_Window* o = codeblock_panel = new Fl_Double_Window(300, 115, "Code Block Properties"); + { Fl_Double_Window* o = codeblock_panel = new Fl_Double_Window(300, 115, _("Code Block Properties")); codeblock_panel->labelsize(11); - { code_before_input = new Fl_Input(10, 15, 280, 20, "Conditional code block"); - code_before_input->tooltip("#ifdef or similar conditional code block."); + { code_before_input = new Fl_Input(10, 15, 280, 20, _("Conditional code block")); + code_before_input->tooltip(_("#ifdef or similar conditional code block.")); code_before_input->labelsize(11); code_before_input->textfont(4); code_before_input->textsize(11); code_before_input->align(FL_ALIGN_TOP_LEFT); code_before_input->when(FL_WHEN_NEVER); } // Fl_Input* code_before_input - { code_after_input = new Fl_Input(10, 55, 280, 20, "\"{...child code...}\" is inserted here"); - code_after_input->tooltip("#endif or similar conditional code block."); + { code_after_input = new Fl_Input(10, 55, 280, 20, _("\"{...child code...}\" is inserted here")); + code_after_input->tooltip(_("#endif or similar conditional code block.")); code_after_input->labelsize(11); code_after_input->textfont(4); code_after_input->textsize(11); @@ -214,11 +216,11 @@ Fl_Group::current()->resizable(code_after_input); } // Fl_Input* code_after_input { Fl_Group* o = new Fl_Group(10, 85, 280, 20); - { codeblock_panel_ok = new Fl_Return_Button(160, 85, 60, 20, "OK"); + { codeblock_panel_ok = new Fl_Return_Button(160, 85, 60, 20, _("OK")); codeblock_panel_ok->labelsize(11); codeblock_panel_ok->window()->hotspot(codeblock_panel_ok); } // Fl_Return_Button* codeblock_panel_ok - { codeblock_panel_cancel = new Fl_Button(230, 85, 60, 20, "Cancel"); + { codeblock_panel_cancel = new Fl_Button(230, 85, 60, 20, _("Cancel")); codeblock_panel_cancel->shortcut(0xff1b); codeblock_panel_cancel->labelsize(11); } // Fl_Button* codeblock_panel_cancel @@ -239,8 +241,8 @@ Fl_Choice *declblock_public_choice=(Fl_Choice *)0; Fl_Menu_Item menu_declblock_public_choice[] = { - {"in source code only", 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"in header and source", 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("in source code only"), 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("in header and source"), 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; @@ -255,19 +257,19 @@ Fl_Button *declblock_panel_cancel=(Fl_Button *)0; Fl_Double_Window* make_declblock_panel() { - { Fl_Double_Window* o = declblock_panel = new Fl_Double_Window(300, 135, "Declaration Block Properties"); + { Fl_Double_Window* o = declblock_panel = new Fl_Double_Window(300, 135, _("Declaration Block Properties")); declblock_panel->labelsize(11); { Fl_Group* o = new Fl_Group(10, 10, 280, 20); { declblock_public_choice = new Fl_Choice(10, 10, 140, 20); - declblock_public_choice->tooltip("Change widget accessibility."); + declblock_public_choice->tooltip(_("Change widget accessibility.")); declblock_public_choice->down_box(FL_BORDER_BOX); declblock_public_choice->labelsize(11); declblock_public_choice->textsize(11); declblock_public_choice->when(FL_WHEN_NEVER); declblock_public_choice->menu(menu_declblock_public_choice); } // Fl_Choice* declblock_public_choice - { declblock_public_button_x = new Fl_Light_Button(10, 10, 60, 20, "public"); - declblock_public_button_x->tooltip("Make the declaration publicly accessible."); + { declblock_public_button_x = new Fl_Light_Button(10, 10, 60, 20, _("public")); + declblock_public_button_x->tooltip(_("Make the declaration publicly accessible.")); declblock_public_button_x->labelsize(11); declblock_public_button_x->when(FL_WHEN_NEVER); declblock_public_button_x->hide(); @@ -278,7 +280,7 @@ o->end(); } // Fl_Group* o { decl_before_input = new Fl_Input(10, 40, 280, 20); - decl_before_input->tooltip("#ifdef or similar conditional declaration block."); + decl_before_input->tooltip(_("#ifdef or similar conditional declaration block.")); decl_before_input->labelsize(11); decl_before_input->textfont(4); decl_before_input->textsize(11); @@ -286,8 +288,8 @@ decl_before_input->when(FL_WHEN_NEVER); Fl_Group::current()->resizable(decl_before_input); } // Fl_Input* decl_before_input - { decl_after_input = new Fl_Input(10, 75, 280, 20, "\"\\n...child code...\\n\" is inserted here"); - decl_after_input->tooltip("#endif or similar declaration code block."); + { decl_after_input = new Fl_Input(10, 75, 280, 20, _("\"\\n...child code...\\n\" is inserted here")); + decl_after_input->tooltip(_("#endif or similar declaration code block.")); decl_after_input->labelsize(11); decl_after_input->textfont(4); decl_after_input->textsize(11); @@ -295,11 +297,11 @@ decl_after_input->when(FL_WHEN_NEVER); } // Fl_Input* decl_after_input { Fl_Group* o = new Fl_Group(10, 105, 280, 20); - { declblock_panel_ok = new Fl_Return_Button(160, 105, 60, 20, "OK"); + { declblock_panel_ok = new Fl_Return_Button(160, 105, 60, 20, _("OK")); declblock_panel_ok->labelsize(11); declblock_panel_ok->window()->hotspot(declblock_panel_ok); } // Fl_Return_Button* declblock_panel_ok - { declblock_panel_cancel = new Fl_Button(230, 105, 60, 20, "Cancel"); + { declblock_panel_cancel = new Fl_Button(230, 105, 60, 20, _("Cancel")); declblock_panel_cancel->shortcut(0xff1b); declblock_panel_cancel->labelsize(11); } // Fl_Button* declblock_panel_cancel @@ -320,19 +322,19 @@ Fl_Choice *decl_choice=(Fl_Choice *)0; Fl_Menu_Item menu_decl_choice[] = { - {"in source file only", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"in header file only", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"\"static\" in source file", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"in source and \"extern\" in header", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("in source file only"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("in header file only"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("\"static\" in source file"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("in source and \"extern\" in header"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; Fl_Choice *decl_class_choice=(Fl_Choice *)0; Fl_Menu_Item menu_decl_class_choice[] = { - {"private", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"public", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"protected", 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("private"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("public"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("protected"), 0, 0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; @@ -343,7 +345,7 @@ Fl_Button *decl_panel_cancel=(Fl_Button *)0; Fl_Double_Window* make_decl_panel() { - { Fl_Double_Window* o = decl_panel = new Fl_Double_Window(290, 150, "Declaration Properties"); + { Fl_Double_Window* o = decl_panel = new Fl_Double_Window(290, 150, _("Declaration Properties")); decl_panel->align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE); { Fl_Group* o = new Fl_Group(10, 10, 270, 20); { Fl_Box* o = new Fl_Box(200, 10, 80, 20); @@ -363,10 +365,10 @@ } // Fl_Choice* decl_class_choice o->end(); } // Fl_Group* o - { decl_input = new Fl_Input(10, 40, 270, 20, "Can be any declaration, like \"int x;\", an external symbol like \"extern int\ + { decl_input = new Fl_Input(10, 40, 270, 20, _("Can be any declaration, like \"int x;\", an external symbol like \"extern int\ foo();\", a #directive like \"#include \", a comment like \"//foo\" or\ - \"/*foo*/\", or typedef like \"typedef char byte;\" or \"using std::list;\"."); - decl_input->tooltip("Declaration text."); + \"/*foo*/\", or typedef like \"typedef char byte;\" or \"using std::list;\".")); + decl_input->tooltip(_("Declaration text.")); decl_input->labelsize(11); decl_input->textfont(4); decl_input->textsize(11); @@ -375,11 +377,11 @@ Fl_Group::current()->resizable(decl_input); } // Fl_Input* decl_input { Fl_Group* o = new Fl_Group(10, 120, 270, 20); - { decl_panel_ok = new Fl_Return_Button(150, 120, 60, 20, "OK"); + { decl_panel_ok = new Fl_Return_Button(150, 120, 60, 20, _("OK")); decl_panel_ok->labelsize(11); decl_panel_ok->window()->hotspot(decl_panel_ok); } // Fl_Return_Button* decl_panel_ok - { decl_panel_cancel = new Fl_Button(220, 120, 60, 20, "Cancel"); + { decl_panel_cancel = new Fl_Button(220, 120, 60, 20, _("Cancel")); decl_panel_cancel->shortcut(0xff1b); decl_panel_cancel->labelsize(11); } // Fl_Button* decl_panel_cancel @@ -407,12 +409,12 @@ Fl_Button *c_panel_cancel=(Fl_Button *)0; Fl_Double_Window* make_class_panel() { - { Fl_Double_Window* o = class_panel = new Fl_Double_Window(300, 115, "Class Properties"); + { Fl_Double_Window* o = class_panel = new Fl_Double_Window(300, 115, _("Class Properties")); class_panel->labelsize(11); { Fl_Group* o = new Fl_Group(10, 10, 280, 20); o->hide(); - { c_public_button = new Fl_Light_Button(10, 10, 60, 20, "public"); - c_public_button->tooltip("Make the class publicly accessible."); + { c_public_button = new Fl_Light_Button(10, 10, 60, 20, _("public")); + c_public_button->tooltip(_("Make the class publicly accessible.")); c_public_button->labelsize(11); c_public_button->when(FL_WHEN_NEVER); c_public_button->hide(); @@ -422,8 +424,8 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { c_name_input = new Fl_Input(10, 20, 280, 20, "Name:"); - c_name_input->tooltip("Name of class."); + { c_name_input = new Fl_Input(10, 20, 280, 20, _("Name:")); + c_name_input->tooltip(_("Name of class.")); c_name_input->labelfont(1); c_name_input->labelsize(11); c_name_input->textfont(4); @@ -432,8 +434,8 @@ c_name_input->when(FL_WHEN_NEVER); Fl_Group::current()->resizable(c_name_input); } // Fl_Input* c_name_input - { c_subclass_input = new Fl_Input(10, 55, 280, 20, "Subclass of (text between : and {)"); - c_subclass_input->tooltip("Name of subclass."); + { c_subclass_input = new Fl_Input(10, 55, 280, 20, _("Subclass of (text between : and {)")); + c_subclass_input->tooltip(_("Name of subclass.")); c_subclass_input->labelfont(1); c_subclass_input->labelsize(11); c_subclass_input->textfont(4); @@ -442,11 +444,11 @@ c_subclass_input->when(FL_WHEN_NEVER); } // Fl_Input* c_subclass_input { Fl_Group* o = new Fl_Group(10, 85, 280, 20); - { c_panel_ok = new Fl_Return_Button(160, 85, 60, 20, "OK"); + { c_panel_ok = new Fl_Return_Button(160, 85, 60, 20, _("OK")); c_panel_ok->labelsize(11); c_panel_ok->window()->hotspot(c_panel_ok); } // Fl_Return_Button* c_panel_ok - { c_panel_cancel = new Fl_Button(230, 85, 60, 20, "Cancel"); + { c_panel_cancel = new Fl_Button(230, 85, 60, 20, _("Cancel")); c_panel_cancel->shortcut(0xff1b); c_panel_cancel->labelsize(11); } // Fl_Button* c_panel_cancel @@ -479,7 +481,7 @@ Fl_Button *comment_load=(Fl_Button *)0; Fl_Double_Window* make_comment_panel() { - { Fl_Double_Window* o = comment_panel = new Fl_Double_Window(550, 280, "Comment Properties"); + { Fl_Double_Window* o = comment_panel = new Fl_Double_Window(550, 280, _("Comment Properties")); comment_panel->labelsize(11); { CodeEditor* o = comment_input = new CodeEditor(110, 10, 430, 230); comment_input->box(FL_DOWN_BOX); @@ -498,11 +500,11 @@ } // CodeEditor* comment_input { Fl_Group* o = new Fl_Group(110, 250, 430, 20); o->labelsize(11); - { comment_panel_ok = new Fl_Return_Button(370, 250, 80, 20, "OK"); + { comment_panel_ok = new Fl_Return_Button(370, 250, 80, 20, _("OK")); comment_panel_ok->labelsize(11); comment_panel_ok->window()->hotspot(comment_panel_ok); } // Fl_Return_Button* comment_panel_ok - { comment_panel_cancel = new Fl_Button(460, 250, 80, 20, "Cancel"); + { comment_panel_cancel = new Fl_Button(460, 250, 80, 20, _("Cancel")); comment_panel_cancel->shortcut(0xff1b); comment_panel_cancel->labelsize(11); } // Fl_Button* comment_panel_cancel @@ -514,21 +516,21 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(10, 10, 90, 243); o->labelsize(11); - { comment_in_source = new Fl_Light_Button(10, 10, 90, 20, "In Source"); - comment_in_source->tooltip("Put the comment into the source (.cxx) file."); + { comment_in_source = new Fl_Light_Button(10, 10, 90, 20, _("In Source")); + comment_in_source->tooltip(_("Put the comment into the source (.cxx) file.")); comment_in_source->labelsize(11); comment_in_source->when(FL_WHEN_NEVER); } // Fl_Light_Button* comment_in_source - { comment_in_header = new Fl_Light_Button(10, 40, 90, 20, "In Header"); - comment_in_header->tooltip("Put the comment into the header (.h) file."); + { comment_in_header = new Fl_Light_Button(10, 40, 90, 20, _("In Header")); + comment_in_header->tooltip(_("Put the comment into the header (.h) file.")); comment_in_header->labelsize(11); comment_in_header->when(FL_WHEN_NEVER); } // Fl_Light_Button* comment_in_header - { comment_predefined = new Fl_Menu_Button(10, 70, 90, 20, "Predefined"); + { comment_predefined = new Fl_Menu_Button(10, 70, 90, 20, _("Predefined")); comment_predefined->labelsize(11); comment_predefined->textsize(11); } // Fl_Menu_Button* comment_predefined - { comment_load = new Fl_Button(10, 100, 90, 20, "Import..."); + { comment_load = new Fl_Button(10, 100, 90, 20, _("Import...")); comment_load->labelsize(11); } // Fl_Button* comment_load { Fl_Box* o = new Fl_Box(10, 132, 90, 121); @@ -560,53 +562,53 @@ Fl_Window *widgetbin_panel=(Fl_Window *)0; Fl_Window* make_widgetbin() { - { widgetbin_panel = new Fl_Window(550, 85, "Widget Bin"); + { widgetbin_panel = new Fl_Window(550, 85, _("Widget Bin")); widgetbin_panel->align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE); { Fl_Group* o = new Fl_Group(3, 3, 79, 79); { Fl_Button* o = new Fl_Button(5, 5, 24, 24); - o->tooltip("Function"); + o->tooltip(_("Function")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Function")); o->image(pixmap[7]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(30, 5, 24, 24); - o->tooltip("Class"); + o->tooltip(_("Class")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Class")); o->image(pixmap[12]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(55, 5, 24, 24); - o->tooltip("Comment"); + o->tooltip(_("Comment")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("comment")); o->image(pixmap[46]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(5, 30, 24, 24); - o->tooltip("Code"); + o->tooltip(_("Code")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Code")); o->image(pixmap[8]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(30, 30, 24, 24); - o->tooltip("Code Block"); + o->tooltip(_("Code Block")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("CodeBlock")); o->image(pixmap[9]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(55, 30, 24, 24); - o->tooltip("Widget Class"); + o->tooltip(_("Widget Class")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("widget_class")); o->image(pixmap[48]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(5, 55, 24, 24); - o->tooltip("Declaration"); + o->tooltip(_("Declaration")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("decl")); o->image(pixmap[10]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(30, 55, 24, 24); - o->tooltip("Declaration Block"); + o->tooltip(_("Declaration Block")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("declblock")); o->image(pixmap[11]); @@ -615,43 +617,43 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(87, 3, 79, 79); { Fl_Button* o = new Fl_Button(89, 5, 24, 24); - o->tooltip("Window"); + o->tooltip(_("Window")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Window")); o->image(pixmap[1]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(114, 5, 24, 24); - o->tooltip("Group"); + o->tooltip(_("Group")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Group")); o->image(pixmap[6]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(139, 5, 24, 24); - o->tooltip("Pack"); + o->tooltip(_("Pack")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Pack")); o->image(pixmap[22]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(89, 30, 24, 24); - o->tooltip("Tabs"); + o->tooltip(_("Tabs")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Tabs")); o->image(pixmap[13]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(114, 30, 24, 24); - o->tooltip("Scroll"); + o->tooltip(_("Scroll")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Scroll")); o->image(pixmap[19]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(89, 55, 24, 24); - o->tooltip("Tile"); + o->tooltip(_("Tile")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Tile")); o->image(pixmap[20]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(114, 55, 24, 24); - o->tooltip("Wizard"); + o->tooltip(_("Wizard")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Wizard")); o->image(pixmap[21]); @@ -660,37 +662,37 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(171, 3, 54, 79); { Fl_Button* o = new Fl_Button(173, 5, 24, 24); - o->tooltip("Button"); + o->tooltip(_("Button")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Button")); o->image(pixmap[2]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(198, 5, 24, 24); - o->tooltip("Return Button"); + o->tooltip(_("Return Button")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Return_Button")); o->image(pixmap[23]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(173, 30, 24, 24); - o->tooltip("Light Button"); + o->tooltip(_("Light Button")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Light_Button")); o->image(pixmap[24]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(198, 30, 24, 24); - o->tooltip("Repeat Button"); + o->tooltip(_("Repeat Button")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Repeat_Button")); o->image(pixmap[25]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(173, 55, 24, 24); - o->tooltip("Check Button"); + o->tooltip(_("Check Button")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Check_Button")); o->image(pixmap[3]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(198, 55, 24, 24); - o->tooltip("Round Button"); + o->tooltip(_("Round Button")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Round_Button")); o->image(pixmap[4]); @@ -699,61 +701,61 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(230, 3, 104, 79); { Fl_Button* o = new Fl_Button(232, 5, 24, 24); - o->tooltip("Slider"); + o->tooltip(_("Slider")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Slider")); o->image(pixmap[37]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(257, 5, 24, 24); - o->tooltip("Scroll Bar"); + o->tooltip(_("Scroll Bar")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Scrollbar")); o->image(pixmap[38]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(282, 5, 24, 24); - o->tooltip("Value Slider"); + o->tooltip(_("Value Slider")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Value_Slider")); o->image(pixmap[39]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(307, 5, 24, 24); - o->tooltip("Value Output"); + o->tooltip(_("Value Output")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Value_Output")); o->image(pixmap[45]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(232, 30, 24, 24); - o->tooltip("Adjuster"); + o->tooltip(_("Adjuster")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Adjuster")); o->image(pixmap[40]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(257, 30, 24, 24); - o->tooltip("Counter"); + o->tooltip(_("Counter")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Counter")); o->image(pixmap[41]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(282, 30, 24, 24); - o->tooltip("Dial"); + o->tooltip(_("Dial")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Dial")); o->image(pixmap[42]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(232, 55, 24, 24); - o->tooltip("Roller"); + o->tooltip(_("Roller")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Roller")); o->image(pixmap[43]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(257, 55, 24, 24); - o->tooltip("Spinner"); + o->tooltip(_("Spinner")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Spinner")); o->image(pixmap[47]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(282, 55, 24, 24); - o->tooltip("Value Input"); + o->tooltip(_("Value Input")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Value_Input")); o->image(pixmap[44]); @@ -762,31 +764,31 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(339, 3, 54, 79); { Fl_Button* o = new Fl_Button(341, 5, 24, 24); - o->tooltip("Input"); + o->tooltip(_("Input")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Input")); o->image(pixmap[14]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(366, 5, 24, 24); - o->tooltip("Output"); + o->tooltip(_("Output")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Output")); o->image(pixmap[27]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(341, 30, 24, 24); - o->tooltip("Text Edit"); + o->tooltip(_("Text Edit")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Text_Editor")); o->image(pixmap[29]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(366, 30, 24, 24); - o->tooltip("Text Display"); + o->tooltip(_("Text Display")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Text_Display")); o->image(pixmap[28]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(341, 55, 24, 24); - o->tooltip("File Input"); + o->tooltip(_("File Input")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_File_Input")); o->image(pixmap[30]); @@ -795,37 +797,37 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(398, 3, 54, 79); { Fl_Button* o = new Fl_Button(400, 5, 24, 24); - o->tooltip("Menu Bar"); + o->tooltip(_("Menu Bar")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Menu_Bar")); o->image(pixmap[17]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(425, 5, 24, 24); - o->tooltip("Input Choice"); + o->tooltip(_("Input Choice")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Input_Choice")); o->image(pixmap[15]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(400, 30, 24, 24); - o->tooltip("Menu Button"); + o->tooltip(_("Menu Button")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Menu_Button")); o->image(pixmap[26]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(425, 30, 24, 24); - o->tooltip("Menu Item"); + o->tooltip(_("Menu Item")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("menuitem")); o->image(pixmap[16]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(400, 55, 24, 24); - o->tooltip("Choice"); + o->tooltip(_("Choice")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Choice")); o->image(pixmap[15]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(425, 55, 24, 24); - o->tooltip("Sub Menu"); + o->tooltip(_("Sub Menu")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("submenu")); o->image(pixmap[18]); @@ -834,19 +836,19 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(457, 3, 29, 79); { Fl_Button* o = new Fl_Button(459, 5, 24, 24); - o->tooltip("Browser"); + o->tooltip(_("Browser")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Browser")); o->image(pixmap[31]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(459, 30, 24, 24); - o->tooltip("Check Browser"); + o->tooltip(_("Check Browser")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Check_Browser")); o->image(pixmap[32]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(459, 55, 24, 24); - o->tooltip("File Browser"); + o->tooltip(_("File Browser")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_File_Browser")); o->image(pixmap[33]); @@ -855,25 +857,25 @@ } // Fl_Group* o { Fl_Group* o = new Fl_Group(491, 3, 55, 79); { Fl_Button* o = new Fl_Button(493, 5, 24, 24); - o->tooltip("Box"); + o->tooltip(_("Box")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Box")); o->image(pixmap[5]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(518, 5, 24, 24); - o->tooltip("Clock"); + o->tooltip(_("Clock")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Clock")); o->image(pixmap[34]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(493, 30, 24, 24); - o->tooltip("Help Browser"); + o->tooltip(_("Help Browser")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Help_View")); o->image(pixmap[35]); } // Fl_Button* o { Fl_Button* o = new Fl_Button(493, 55, 24, 24); - o->tooltip("Progress"); + o->tooltip(_("Progress")); o->box(FL_THIN_UP_BOX); o->callback((Fl_Callback*)type_make_cb, (void*)("Fl_Progress")); o->image(pixmap[36]); @@ -899,14 +901,14 @@ Fl_Light_Button *sv_autoposition=(Fl_Light_Button *)0; Fl_Double_Window* make_sourceview() { - { sourceview_panel = new Fl_Double_Window(520, 490, "Code View"); + { sourceview_panel = new Fl_Double_Window(520, 490, _("Code View")); sourceview_panel->callback((Fl_Callback*)toggle_sourceview_cb); sourceview_panel->align(FL_ALIGN_CLIP|FL_ALIGN_INSIDE); { sv_tab = new Fl_Tabs(10, 10, 500, 440); sv_tab->selection_color((Fl_Color)4); sv_tab->labelcolor(FL_BACKGROUND2_COLOR); sv_tab->callback((Fl_Callback*)update_sourceview_position_cb); - { Fl_Group* o = new Fl_Group(10, 35, 500, 415, "Source"); + { Fl_Group* o = new Fl_Group(10, 35, 500, 415, _("Source")); o->labelsize(13); o->hide(); { sv_source = new CodeViewer(20, 50, 480, 390); @@ -926,7 +928,7 @@ o->end(); Fl_Group::current()->resizable(o); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(10, 35, 500, 415, "Header"); + { Fl_Group* o = new Fl_Group(10, 35, 500, 415, _("Header")); o->labelsize(13); { sv_header = new CodeViewer(20, 50, 480, 390); sv_header->box(FL_DOWN_FRAME); @@ -948,18 +950,18 @@ Fl_Group::current()->resizable(sv_tab); } // Fl_Tabs* sv_tab { Fl_Group* o = new Fl_Group(10, 460, 500, 20); - { Fl_Button* o = new Fl_Button(10, 460, 61, 20, "Refresh"); + { Fl_Button* o = new Fl_Button(10, 460, 61, 20, _("Refresh")); o->labelsize(11); o->callback((Fl_Callback*)update_sourceview_cb); } // Fl_Button* o - { Fl_Light_Button* o = sv_autorefresh = new Fl_Light_Button(76, 460, 91, 20, "Auto-Refresh"); + { Fl_Light_Button* o = sv_autorefresh = new Fl_Light_Button(76, 460, 91, 20, _("Auto-Refresh")); sv_autorefresh->labelsize(11); o->callback((Fl_Callback*)update_sourceview_cb); } // Fl_Light_Button* sv_autorefresh - { sv_autoposition = new Fl_Light_Button(172, 460, 89, 20, "Auto-Position"); + { sv_autoposition = new Fl_Light_Button(172, 460, 89, 20, _("Auto-Position")); sv_autoposition->labelsize(11); } // Fl_Light_Button* sv_autoposition - { Fl_Button* o = new Fl_Button(460, 460, 50, 20, "Close"); + { Fl_Button* o = new Fl_Button(460, 460, 50, 20, _("Close")); o->labelsize(11); o->callback((Fl_Callback*)toggle_sourceview_b_cb); } // Fl_Button* o --- fltk1.1-1.1.9.orig/fluid/template_panel.fl +++ fltk1.1-1.1.9/fluid/template_panel.fl @@ -1,5 +1,8 @@ # data file for the Fltk User Interface Designer (fluid) version 1.0107 +i18n_type 1 +i18n_include +i18n_function _ header_name {.h} code_name {.cxx} comment {// @@ -31,6 +34,9 @@ } {in_source in_header } +decl {\#define _(String) gettext (String)} { +} + decl {\#include } {} decl {\#include } {} --- fltk1.1-1.1.9.orig/fluid/widget_panel.cxx +++ fltk1.1-1.1.9/fluid/widget_panel.cxx @@ -27,7 +27,9 @@ // generated by Fast Light User Interface Designer (fluid) version 1.0108 +#include #include "widget_panel.h" +#define _(String) gettext (String) static void cb_(Fl_Tabs* o, void* v) { propagate_load((Fl_Group *)o,v); @@ -42,15 +44,15 @@ Fl_Value_Input *widget_h_input=(Fl_Value_Input *)0; Fl_Menu_Item menu_[] = { - {"private", 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"public", 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"protected", 0, 0, (void*)(2), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("private"), 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("public"), 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("protected"), 0, 0, (void*)(2), 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; Fl_Menu_Item menu_1[] = { - {"local", 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, - {"global", 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("local"), 0, 0, (void*)(0), 0, FL_NORMAL_LABEL, 0, 11, 0}, + {_("global"), 0, 0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 11, 0}, {0,0,0,0,0,0,0,0,0} }; @@ -71,18 +73,18 @@ o->labelcolor(FL_BACKGROUND2_COLOR); o->callback((Fl_Callback*)cb_); o->when(FL_WHEN_NEVER); - { Fl_Group* o = new Fl_Group(10, 30, 400, 290, "GUI"); + { Fl_Group* o = new Fl_Group(10, 30, 400, 290, _("GUI")); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->when(FL_WHEN_NEVER); o->hide(); - { Fl_Group* o = new Fl_Group(95, 40, 309, 20, "Label:"); + { Fl_Group* o = new Fl_Group(95, 40, 309, 20, _("Label:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Input* o = new Fl_Input(95, 40, 190, 20); - o->tooltip("The label text for the widget."); + o->tooltip(_("The label text for the widget.")); o->labelfont(1); o->labelsize(11); o->textsize(11); @@ -91,7 +93,7 @@ Fl_Group::current()->resizable(o); } // Fl_Input* o { Fl_Choice* o = new Fl_Choice(284, 40, 120, 20); - o->tooltip("The label style for the widget."); + o->tooltip(_("The label style for the widget.")); o->box(FL_THIN_UP_BOX); o->down_box(FL_BORDER_BOX); o->labelfont(1); @@ -102,107 +104,107 @@ } // Fl_Choice* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 65, 309, 20, "Image:"); + { Fl_Group* o = new Fl_Group(95, 65, 309, 20, _("Image:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Input* o = new Fl_Input(95, 65, 240, 20); - o->tooltip("The active image for the widget."); + o->tooltip(_("The active image for the widget.")); o->labelfont(1); o->labelsize(11); o->textsize(11); o->callback((Fl_Callback*)image_cb); Fl_Group::current()->resizable(o); } // Fl_Input* o - { Fl_Button* o = new Fl_Button(334, 65, 70, 20, "Browse..."); - o->tooltip("Click to choose the active image."); + { Fl_Button* o = new Fl_Button(334, 65, 70, 20, _("Browse...")); + o->tooltip(_("Click to choose the active image.")); o->labelsize(11); o->callback((Fl_Callback*)image_browse_cb); } // Fl_Button* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 90, 309, 20, "Inactive:"); + { Fl_Group* o = new Fl_Group(95, 90, 309, 20, _("Inactive:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Input* o = new Fl_Input(95, 90, 240, 20); - o->tooltip("The inactive image for the widget."); + o->tooltip(_("The inactive image for the widget.")); o->labelfont(1); o->labelsize(11); o->textsize(11); o->callback((Fl_Callback*)inactive_cb); Fl_Group::current()->resizable(o); } // Fl_Input* o - { Fl_Button* o = new Fl_Button(334, 90, 70, 20, "Browse..."); - o->tooltip("Click to choose the inactive image."); + { Fl_Button* o = new Fl_Button(334, 90, 70, 20, _("Browse...")); + o->tooltip(_("Click to choose the inactive image.")); o->labelsize(11); o->callback((Fl_Callback*)inactive_browse_cb); } // Fl_Button* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 115, 300, 20, "Alignment:"); + { Fl_Group* o = new Fl_Group(95, 115, 300, 20, _("Alignment:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); - { Fl_Button* o = new Fl_Button(95, 115, 45, 20, "Clip"); - o->tooltip("Clip the label to the inside of the widget."); + { Fl_Button* o = new Fl_Button(95, 115, 45, 20, _("Clip")); + o->tooltip(_("Clip the label to the inside of the widget.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_CLIP)); o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(145, 115, 50, 20, "Wrap"); - o->tooltip("Wrap the label text."); + { Fl_Button* o = new Fl_Button(145, 115, 50, 20, _("Wrap")); + o->tooltip(_("Wrap the label text.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_WRAP)); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(200, 115, 65, 20, "Text/Image"); - o->tooltip("Show the label text over the image."); + { Fl_Button* o = new Fl_Button(200, 115, 65, 20, _("Text/Image")); + o->tooltip(_("Show the label text over the image.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_TEXT_OVER_IMAGE)); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(270, 115, 20, 20, "@-1<-"); - o->tooltip("Left-align the label."); + { Fl_Button* o = new Fl_Button(270, 115, 20, 20, _("@-1<-")); + o->tooltip(_("Left-align the label.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); o->labelcolor(FL_INACTIVE_COLOR); o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_LEFT)); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(295, 115, 20, 20, "@-1->"); - o->tooltip("Right-align the label."); + { Fl_Button* o = new Fl_Button(295, 115, 20, 20, _("@-1->")); + o->tooltip(_("Right-align the label.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); o->labelcolor(FL_INACTIVE_COLOR); o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_RIGHT)); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(320, 115, 20, 20, "@-18"); - o->tooltip("Top-align the label."); + { Fl_Button* o = new Fl_Button(320, 115, 20, 20, _("@-18")); + o->tooltip(_("Top-align the label.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); o->labelcolor(FL_INACTIVE_COLOR); o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_TOP)); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(345, 115, 20, 20, "@-12"); - o->tooltip("Bottom-align the label."); + { Fl_Button* o = new Fl_Button(345, 115, 20, 20, _("@-12")); + o->tooltip(_("Bottom-align the label.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); o->labelcolor(FL_INACTIVE_COLOR); o->callback((Fl_Callback*)align_cb, (void*)(FL_ALIGN_BOTTOM)); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(370, 115, 20, 20, "@-3square"); - o->tooltip("Show the label inside the widget."); + { Fl_Button* o = new Fl_Button(370, 115, 20, 20, _("@-3square")); + o->tooltip(_("Show the label inside the widget.")); o->type(1); o->selection_color(FL_INACTIVE_COLOR); o->labelsize(11); @@ -215,13 +217,13 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 150, 300, 20, "Position:"); + { Fl_Group* o = new Fl_Group(95, 150, 300, 20, _("Position:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); - { widget_x_input = new Fl_Value_Input(95, 150, 55, 20, "X:"); - widget_x_input->tooltip("The X position of the widget."); + { widget_x_input = new Fl_Value_Input(95, 150, 55, 20, _("X:")); + widget_x_input->tooltip(_("The X position of the widget.")); widget_x_input->labelsize(11); widget_x_input->maximum(2048); widget_x_input->step(1); @@ -229,8 +231,8 @@ widget_x_input->callback((Fl_Callback*)x_cb); widget_x_input->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* widget_x_input - { widget_y_input = new Fl_Value_Input(155, 150, 55, 20, "Y:"); - widget_y_input->tooltip("The Y position of the widget."); + { widget_y_input = new Fl_Value_Input(155, 150, 55, 20, _("Y:")); + widget_y_input->tooltip(_("The Y position of the widget.")); widget_y_input->labelsize(11); widget_y_input->maximum(2048); widget_y_input->step(1); @@ -238,8 +240,8 @@ widget_y_input->callback((Fl_Callback*)y_cb); widget_y_input->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* widget_y_input - { widget_w_input = new Fl_Value_Input(215, 150, 55, 20, "Width:"); - widget_w_input->tooltip("The width of the widget."); + { widget_w_input = new Fl_Value_Input(215, 150, 55, 20, _("Width:")); + widget_w_input->tooltip(_("The width of the widget.")); widget_w_input->labelsize(11); widget_w_input->maximum(2048); widget_w_input->step(1); @@ -247,8 +249,8 @@ widget_w_input->callback((Fl_Callback*)w_cb); widget_w_input->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* widget_w_input - { widget_h_input = new Fl_Value_Input(275, 150, 55, 20, "Height:"); - widget_h_input->tooltip("The height of the widget."); + { widget_h_input = new Fl_Value_Input(275, 150, 55, 20, _("Height:")); + widget_h_input->tooltip(_("The height of the widget.")); widget_h_input->labelsize(11); widget_h_input->maximum(2048); widget_h_input->step(1); @@ -256,9 +258,9 @@ widget_h_input->callback((Fl_Callback*)h_cb); widget_h_input->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* widget_h_input - { Fl_Light_Button* o = new Fl_Light_Button(335, 150, 55, 20, "Relative"); - o->tooltip("If set, widgets inside a widget class of type Fl_Group are repositioned relat\ -ive to the origin at construction time"); + { Fl_Light_Button* o = new Fl_Light_Button(335, 150, 55, 20, _("Relative")); + o->tooltip(_("If set, widgets inside a widget class of type Fl_Group are repositioned relat\ +ive to the origin at construction time")); o->labelsize(11); o->callback((Fl_Callback*)wc_relative_cb); } // Fl_Light_Button* o @@ -267,43 +269,43 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 185, 300, 20, "Values:"); + { Fl_Group* o = new Fl_Group(95, 185, 300, 20, _("Values:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); - { Fl_Value_Input* o = new Fl_Value_Input(95, 185, 55, 20, "Size:"); - o->tooltip("The size of the slider."); + { Fl_Value_Input* o = new Fl_Value_Input(95, 185, 55, 20, _("Size:")); + o->tooltip(_("The size of the slider.")); o->labelsize(11); o->step(0.010101); o->textsize(11); o->callback((Fl_Callback*)slider_size_cb); o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o - { Fl_Value_Input* o = new Fl_Value_Input(155, 185, 55, 20, "Minimum:"); - o->tooltip("The minimum value of the widget."); + { Fl_Value_Input* o = new Fl_Value_Input(155, 185, 55, 20, _("Minimum:")); + o->tooltip(_("The minimum value of the widget.")); o->labelsize(11); o->textsize(11); o->callback((Fl_Callback*)min_cb); o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o - { Fl_Value_Input* o = new Fl_Value_Input(215, 185, 55, 20, "Maximum:"); - o->tooltip("The maximum value of the widget."); + { Fl_Value_Input* o = new Fl_Value_Input(215, 185, 55, 20, _("Maximum:")); + o->tooltip(_("The maximum value of the widget.")); o->labelsize(11); o->value(1); o->textsize(11); o->callback((Fl_Callback*)max_cb); o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o - { Fl_Value_Input* o = new Fl_Value_Input(275, 185, 55, 20, "Step:"); - o->tooltip("The resolution of the widget value."); + { Fl_Value_Input* o = new Fl_Value_Input(275, 185, 55, 20, _("Step:")); + o->tooltip(_("The resolution of the widget value.")); o->labelsize(11); o->textsize(11); o->callback((Fl_Callback*)step_cb); o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o - { Fl_Value_Input* o = new Fl_Value_Input(335, 185, 55, 20, "Value:"); - o->tooltip("The current widget value."); + { Fl_Value_Input* o = new Fl_Value_Input(335, 185, 55, 20, _("Value:")); + o->tooltip(_("The current widget value.")); o->labelsize(11); o->textsize(11); o->callback((Fl_Callback*)value_cb); @@ -314,14 +316,14 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 185, 300, 20, "Size Range:"); + { Fl_Group* o = new Fl_Group(95, 185, 300, 20, _("Size Range:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); o->hide(); - { Fl_Value_Input* o = new Fl_Value_Input(95, 185, 55, 20, "Minimum Size:"); - o->tooltip("The size of the slider."); + { Fl_Value_Input* o = new Fl_Value_Input(95, 185, 55, 20, _("Minimum Size:")); + o->tooltip(_("The size of the slider.")); o->labelsize(11); o->maximum(2048); o->step(1); @@ -330,7 +332,7 @@ o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o { Fl_Value_Input* o = new Fl_Value_Input(155, 185, 55, 20); - o->tooltip("The minimum value of the widget."); + o->tooltip(_("The minimum value of the widget.")); o->labelsize(11); o->maximum(2048); o->step(1); @@ -338,12 +340,12 @@ o->callback((Fl_Callback*)min_h_cb); o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o - { Fl_Button* o = new Fl_Button(215, 185, 25, 20, "set"); + { Fl_Button* o = new Fl_Button(215, 185, 25, 20, _("set")); o->labelsize(11); o->callback((Fl_Callback*)set_min_size_cb); } // Fl_Button* o - { Fl_Value_Input* o = new Fl_Value_Input(245, 185, 55, 20, "Maximum Size:"); - o->tooltip("The maximum value of the widget."); + { Fl_Value_Input* o = new Fl_Value_Input(245, 185, 55, 20, _("Maximum Size:")); + o->tooltip(_("The maximum value of the widget.")); o->labelsize(11); o->maximum(2048); o->step(1); @@ -352,7 +354,7 @@ o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o { Fl_Value_Input* o = new Fl_Value_Input(305, 185, 55, 20); - o->tooltip("The resolution of the widget value."); + o->tooltip(_("The resolution of the widget value.")); o->labelsize(11); o->maximum(2048); o->step(1); @@ -360,7 +362,7 @@ o->callback((Fl_Callback*)max_h_cb); o->align(FL_ALIGN_TOP_LEFT); } // Fl_Value_Input* o - { Fl_Button* o = new Fl_Button(365, 185, 25, 20, "set"); + { Fl_Button* o = new Fl_Button(365, 185, 25, 20, _("set")); o->labelsize(11); o->callback((Fl_Callback*)set_max_size_cb); } // Fl_Button* o @@ -369,8 +371,8 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { Shortcut_Button* o = new Shortcut_Button(95, 210, 310, 20, "Shortcut:"); - o->tooltip("The shortcut key for the widget."); + { Shortcut_Button* o = new Shortcut_Button(95, 210, 310, 20, _("Shortcut:")); + o->tooltip(_("The shortcut key for the widget.")); o->box(FL_DOWN_BOX); o->color(FL_BACKGROUND2_COLOR); o->selection_color(FL_BACKGROUND2_COLOR); @@ -382,33 +384,33 @@ o->align(FL_ALIGN_LEFT); o->when(FL_WHEN_RELEASE); } // Shortcut_Button* o - { Fl_Group* o = new Fl_Group(95, 235, 300, 20, "X Class:"); + { Fl_Group* o = new Fl_Group(95, 235, 300, 20, _("X Class:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); - { Fl_Input* o = new Fl_Input(95, 235, 95, 20, ":"); - o->tooltip("The X resource class."); + { Fl_Input* o = new Fl_Input(95, 235, 95, 20, _(":")); + o->tooltip(_("The X resource class.")); o->labelfont(1); o->labelsize(11); o->textsize(11); o->callback((Fl_Callback*)xclass_cb); Fl_Group::current()->resizable(o); } // Fl_Input* o - { Fl_Light_Button* o = new Fl_Light_Button(195, 235, 60, 20, "Border"); - o->tooltip("Add a border around the window."); + { Fl_Light_Button* o = new Fl_Light_Button(195, 235, 60, 20, _("Border")); + o->tooltip(_("Add a border around the window.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)border_cb); } // Fl_Light_Button* o - { Fl_Light_Button* o = new Fl_Light_Button(260, 235, 55, 20, "Modal"); - o->tooltip("Make the window modal."); + { Fl_Light_Button* o = new Fl_Light_Button(260, 235, 55, 20, _("Modal")); + o->tooltip(_("Make the window modal.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)modal_cb); } // Fl_Light_Button* o - { Fl_Light_Button* o = new Fl_Light_Button(320, 235, 75, 20, "Nonmodal"); - o->tooltip("Make the window non-modal."); + { Fl_Light_Button* o = new Fl_Light_Button(320, 235, 75, 20, _("Nonmodal")); + o->tooltip(_("Make the window non-modal.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)non_modal_cb); @@ -416,32 +418,32 @@ } // Fl_Light_Button* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 260, 305, 20, "Attributes:"); + { Fl_Group* o = new Fl_Group(95, 260, 305, 20, _("Attributes:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); - { Fl_Light_Button* o = new Fl_Light_Button(95, 260, 60, 20, "Visible"); - o->tooltip("Show the widget."); + { Fl_Light_Button* o = new Fl_Light_Button(95, 260, 60, 20, _("Visible")); + o->tooltip(_("Show the widget.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)visible_cb); } // Fl_Light_Button* o - { Fl_Light_Button* o = new Fl_Light_Button(160, 260, 60, 20, "Active"); - o->tooltip("Activate the widget."); + { Fl_Light_Button* o = new Fl_Light_Button(160, 260, 60, 20, _("Active")); + o->tooltip(_("Activate the widget.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)active_cb); } // Fl_Light_Button* o - { Fl_Light_Button* o = new Fl_Light_Button(225, 260, 75, 20, "Resizable"); - o->tooltip("Make the widget resizable."); + { Fl_Light_Button* o = new Fl_Light_Button(225, 260, 75, 20, _("Resizable")); + o->tooltip(_("Make the widget resizable.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)resizable_cb); o->when(FL_WHEN_CHANGED); } // Fl_Light_Button* o - { Fl_Light_Button* o = new Fl_Light_Button(305, 260, 70, 20, "Hotspot"); - o->tooltip("Center the window under this widget."); + { Fl_Light_Button* o = new Fl_Light_Button(305, 260, 70, 20, _("Hotspot")); + o->tooltip(_("Center the window under this widget.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)hotspot_cb); @@ -453,8 +455,8 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { Fl_Input* o = new Fl_Input(95, 285, 310, 20, "Tooltip:"); - o->tooltip("The tooltip text for the widget."); + { Fl_Input* o = new Fl_Input(95, 285, 310, 20, _("Tooltip:")); + o->tooltip(_("The tooltip text for the widget.")); o->labelfont(1); o->labelsize(11); o->textsize(11); @@ -467,18 +469,18 @@ o->end(); Fl_Group::current()->resizable(o); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(10, 30, 400, 290, "Style"); + { Fl_Group* o = new Fl_Group(10, 30, 400, 290, _("Style")); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->when(FL_WHEN_NEVER); o->hide(); - { Fl_Group* o = new Fl_Group(95, 40, 309, 20, "Label Font:"); + { Fl_Group* o = new Fl_Group(95, 40, 309, 20, _("Label Font:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Choice* o = new Fl_Choice(95, 40, 170, 20); - o->tooltip("The style of the label text."); + o->tooltip(_("The style of the label text.")); o->box(FL_THIN_UP_BOX); o->down_box(FL_BORDER_BOX); o->labelfont(1); @@ -489,7 +491,7 @@ o->menu(fontmenu); } // Fl_Choice* o { Fl_Value_Input* o = new Fl_Value_Input(264, 40, 50, 20); - o->tooltip("The size of the label text."); + o->tooltip(_("The size of the label text.")); o->labelsize(11); o->maximum(100); o->step(1); @@ -497,20 +499,20 @@ o->textsize(11); o->callback((Fl_Callback*)labelsize_cb); } // Fl_Value_Input* o - { Fl_Button* o = new Fl_Button(314, 40, 90, 20, "Label Color"); - o->tooltip("The color of the label text."); + { Fl_Button* o = new Fl_Button(314, 40, 90, 20, _("Label Color")); + o->tooltip(_("The color of the label text.")); o->labelsize(11); o->callback((Fl_Callback*)labelcolor_cb); } // Fl_Button* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 65, 309, 20, "Box:"); + { Fl_Group* o = new Fl_Group(95, 65, 309, 20, _("Box:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Choice* o = new Fl_Choice(95, 65, 219, 20); - o->tooltip("The \"up\" box of the widget."); + o->tooltip(_("The \"up\" box of the widget.")); o->box(FL_THIN_UP_BOX); o->down_box(FL_BORDER_BOX); o->labelfont(1); @@ -520,20 +522,20 @@ Fl_Group::current()->resizable(o); o->menu(boxmenu); } // Fl_Choice* o - { Fl_Button* o = new Fl_Button(314, 65, 90, 20, "Color"); - o->tooltip("The background color of the widget."); + { Fl_Button* o = new Fl_Button(314, 65, 90, 20, _("Color")); + o->tooltip(_("The background color of the widget.")); o->labelsize(11); o->callback((Fl_Callback*)color_cb); } // Fl_Button* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 90, 309, 20, "Down Box:"); + { Fl_Group* o = new Fl_Group(95, 90, 309, 20, _("Down Box:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Choice* o = new Fl_Choice(95, 90, 219, 20); - o->tooltip("The \"down\" box of the widget."); + o->tooltip(_("The \"down\" box of the widget.")); o->box(FL_THIN_UP_BOX); o->down_box(FL_BORDER_BOX); o->labelfont(1); @@ -543,20 +545,20 @@ Fl_Group::current()->resizable(o); o->menu(boxmenu); } // Fl_Choice* o - { Fl_Button* o = new Fl_Button(314, 90, 90, 20, "Select Color"); - o->tooltip("The selection color of the widget."); + { Fl_Button* o = new Fl_Button(314, 90, 90, 20, _("Select Color")); + o->tooltip(_("The selection color of the widget.")); o->labelsize(11); o->callback((Fl_Callback*)color2_cb); } // Fl_Button* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 115, 309, 20, "Text Font:"); + { Fl_Group* o = new Fl_Group(95, 115, 309, 20, _("Text Font:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Choice* o = new Fl_Choice(95, 115, 170, 20); - o->tooltip("The value text style."); + o->tooltip(_("The value text style.")); o->box(FL_DOWN_BOX); o->down_box(FL_BORDER_BOX); o->labelfont(1); @@ -567,7 +569,7 @@ o->menu(fontmenu); } // Fl_Choice* o { Fl_Value_Input* o = new Fl_Value_Input(264, 115, 50, 20); - o->tooltip("The value text size."); + o->tooltip(_("The value text size.")); o->labelsize(11); o->maximum(100); o->step(1); @@ -575,8 +577,8 @@ o->textsize(11); o->callback((Fl_Callback*)textsize_cb); } // Fl_Value_Input* o - { Fl_Button* o = new Fl_Button(314, 115, 90, 20, "Text Color"); - o->tooltip("The value text color."); + { Fl_Button* o = new Fl_Button(314, 115, 90, 20, _("Text Color")); + o->tooltip(_("The value text color.")); o->labelsize(11); o->callback((Fl_Callback*)textcolor_cb); } // Fl_Button* o @@ -588,17 +590,17 @@ } // Fl_Box* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(10, 30, 400, 290, "C++"); + { Fl_Group* o = new Fl_Group(10, 30, 400, 290, _("C++")); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->when(FL_WHEN_NEVER); - { Fl_Group* o = new Fl_Group(95, 40, 310, 20, "Class:"); + { Fl_Group* o = new Fl_Group(95, 40, 310, 20, _("Class:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Input* o = new Fl_Input(95, 40, 172, 20); - o->tooltip("The widget subclass."); + o->tooltip(_("The widget subclass.")); o->labelfont(1); o->labelsize(11); o->textfont(4); @@ -607,7 +609,7 @@ Fl_Group::current()->resizable(o); } // Fl_Input* o { Fl_Choice* o = new Fl_Choice(265, 40, 140, 20); - o->tooltip("The widget subtype."); + o->tooltip(_("The widget subtype.")); o->box(FL_THIN_UP_BOX); o->down_box(FL_BORDER_BOX); o->labelsize(11); @@ -616,13 +618,13 @@ } // Fl_Choice* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 65, 310, 20, "Name:"); + { Fl_Group* o = new Fl_Group(95, 65, 310, 20, _("Name:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Input* o = new Fl_Input(95, 65, 235, 20); - o->tooltip("The name of the widget."); + o->tooltip(_("The name of the widget.")); o->labelfont(1); o->labelsize(11); o->textsize(11); @@ -630,7 +632,7 @@ Fl_Group::current()->resizable(o); } // Fl_Input* o { Fl_Choice* o = new Fl_Choice(330, 65, 75, 20); - o->tooltip("Change member access attribute."); + o->tooltip(_("Change member access attribute.")); o->down_box(FL_BORDER_BOX); o->labelsize(11); o->textsize(11); @@ -639,7 +641,7 @@ o->menu(menu_); } // Fl_Choice* o { Fl_Choice* o = new Fl_Choice(330, 65, 75, 20); - o->tooltip("Change widget accessibility."); + o->tooltip(_("Change widget accessibility.")); o->down_box(FL_BORDER_BOX); o->labelsize(11); o->textsize(11); @@ -649,8 +651,8 @@ } // Fl_Choice* o o->end(); } // Fl_Group* o - { v_input[0] = new Fl_Input(95, 90, 310, 20, "Extra Code:"); - v_input[0]->tooltip("Extra initialization code for the widget."); + { v_input[0] = new Fl_Input(95, 90, 310, 20, _("Extra Code:")); + v_input[0]->tooltip(_("Extra initialization code for the widget.")); v_input[0]->labelfont(1); v_input[0]->labelsize(11); v_input[0]->textfont(4); @@ -658,29 +660,29 @@ v_input[0]->callback((Fl_Callback*)v_input_cb, (void*)(0)); } // Fl_Input* v_input[0] { v_input[1] = new Fl_Input(95, 110, 310, 20); - v_input[1]->tooltip("Extra initialization code for the widget."); + v_input[1]->tooltip(_("Extra initialization code for the widget.")); v_input[1]->labelsize(11); v_input[1]->textfont(4); v_input[1]->textsize(11); v_input[1]->callback((Fl_Callback*)v_input_cb, (void*)(1)); } // Fl_Input* v_input[1] { v_input[2] = new Fl_Input(95, 130, 310, 20); - v_input[2]->tooltip("Extra initialization code for the widget."); + v_input[2]->tooltip(_("Extra initialization code for the widget.")); v_input[2]->labelsize(11); v_input[2]->textfont(4); v_input[2]->textsize(11); v_input[2]->callback((Fl_Callback*)v_input_cb, (void*)(2)); } // Fl_Input* v_input[2] { v_input[3] = new Fl_Input(95, 150, 310, 20); - v_input[3]->tooltip("Extra initialization code for the widget."); + v_input[3]->tooltip(_("Extra initialization code for the widget.")); v_input[3]->labelsize(11); v_input[3]->textfont(4); v_input[3]->textsize(11); v_input[3]->callback((Fl_Callback*)v_input_cb, (void*)(3)); } // Fl_Input* v_input[3] - { CodeEditor* o = new CodeEditor(95, 175, 310, 90, "Callback:"); - o->tooltip("The callback function or code for the widget. Use the variable name \'o\' to \ -access the Widget pointer and \'v\' to access the user value."); + { CodeEditor* o = new CodeEditor(95, 175, 310, 90, _("Callback:")); + o->tooltip(_("The callback function or code for the widget. Use the variable name \'o\' to \ +access the Widget pointer and \'v\' to access the user value.")); o->box(FL_DOWN_BOX); o->color(FL_BACKGROUND2_COLOR); o->selection_color(FL_SELECTION_COLOR); @@ -695,13 +697,13 @@ o->when(FL_WHEN_RELEASE); Fl_Group::current()->resizable(o); } // CodeEditor* o - { Fl_Group* o = new Fl_Group(95, 270, 310, 20, "User Data:"); + { Fl_Group* o = new Fl_Group(95, 270, 310, 20, _("User Data:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Input* o = new Fl_Input(95, 270, 158, 20); - o->tooltip("The user data to pass into the callback code."); + o->tooltip(_("The user data to pass into the callback code.")); o->labelfont(1); o->labelsize(11); o->textfont(4); @@ -709,8 +711,8 @@ o->callback((Fl_Callback*)user_data_cb); Fl_Group::current()->resizable(o); } // Fl_Input* o - { Fl_Choice* o = new Fl_Choice(300, 270, 105, 20, "When:"); - o->tooltip("When to call the callback function."); + { Fl_Choice* o = new Fl_Choice(300, 270, 105, 20, _("When:")); + o->tooltip(_("When to call the callback function.")); o->box(FL_THIN_UP_BOX); o->down_box(FL_BORDER_BOX); o->labelfont(1); @@ -722,13 +724,13 @@ } // Fl_Choice* o o->end(); } // Fl_Group* o - { Fl_Group* o = new Fl_Group(95, 295, 310, 20, "Type:"); + { Fl_Group* o = new Fl_Group(95, 295, 310, 20, _("Type:")); o->labelfont(1); o->labelsize(11); o->callback((Fl_Callback*)propagate_load); o->align(FL_ALIGN_LEFT); { Fl_Input* o = new Fl_Input(95, 295, 158, 20); - o->tooltip("The type of the user data."); + o->tooltip(_("The type of the user data.")); o->labelfont(1); o->labelsize(11); o->textfont(4); @@ -736,8 +738,8 @@ o->callback((Fl_Callback*)user_data_type_cb); Fl_Group::current()->resizable(o); } // Fl_Input* o - { Fl_Light_Button* o = new Fl_Light_Button(300, 295, 105, 20, "No Change"); - o->tooltip("Call the callback even if the value has not changed."); + { Fl_Light_Button* o = new Fl_Light_Button(300, 295, 105, 20, _("No Change")); + o->tooltip(_("Call the callback even if the value has not changed.")); o->selection_color((Fl_Color)1); o->labelsize(11); o->callback((Fl_Callback*)when_button_cb); @@ -755,29 +757,29 @@ o->labelsize(11); Fl_Group::current()->resizable(o); } // Fl_Box* o - { Fl_Button* o = new Fl_Button(240, 330, 99, 20, "Hide &Overlays"); - o->tooltip("Hide the widget overlay box."); + { Fl_Button* o = new Fl_Button(240, 330, 99, 20, _("Hide &Overlays")); + o->tooltip(_("Hide the widget overlay box.")); o->labelsize(11); o->labelcolor((Fl_Color)1); o->callback((Fl_Callback*)overlay_cb); } // Fl_Button* o - { Fl_Button* o = new Fl_Button(66, 330, 80, 20, "Revert"); + { Fl_Button* o = new Fl_Button(66, 330, 80, 20, _("Revert")); o->labelsize(11); o->callback((Fl_Callback*)revert_cb); o->hide(); } // Fl_Button* o - { Fl_Return_Button* o = new Fl_Return_Button(344, 330, 64, 20, "Close"); + { Fl_Return_Button* o = new Fl_Return_Button(344, 330, 64, 20, _("Close")); o->labelsize(11); o->callback((Fl_Callback*)ok_cb); } // Fl_Return_Button* o - { Fl_Button* o = new Fl_Button(339, 330, 70, 20, "Cancel"); + { Fl_Button* o = new Fl_Button(339, 330, 70, 20, _("Cancel")); o->labelsize(11); o->callback((Fl_Callback*)cancel_cb); o->hide(); } // Fl_Button* o - { wLiveMode = new Fl_Button(151, 330, 84, 20, "Live &Mode"); - wLiveMode->tooltip("Create a live duplicate of the selected widgets to test resizing and menu beh\ -avior."); + { wLiveMode = new Fl_Button(151, 330, 84, 20, _("Live &Mode")); + wLiveMode->tooltip(_("Create a live duplicate of the selected widgets to test resizing and menu beh\ +avior.")); wLiveMode->type(1); wLiveMode->labelsize(11); wLiveMode->callback((Fl_Callback*)live_mode_cb); --- fltk1.1-1.1.9.orig/fluid/fluid.cxx +++ fltk1.1-1.1.9/fluid/fluid.cxx @@ -45,6 +45,8 @@ #include #include // time(), localtime(), etc. +#include "i18n.h" + #include "../src/flstring.h" #include "alignment_panel.h" #include "function_panel.h" @@ -1568,19 +1570,19 @@ void toggle_sourceview_cb(Fl_Double_Window *, void *); Fl_Menu_Item Main_Menu[] = { -{"&File",0,0,0,FL_SUBMENU}, - {"&New...", FL_COMMAND+'n', new_cb, 0}, - {"&Open...", FL_COMMAND+'o', open_cb, 0}, - {"&Insert...", FL_COMMAND+'i', open_cb, (void*)1, FL_MENU_DIVIDER}, +{_("&File"),0,0,0,FL_SUBMENU}, + {_("&New..."), FL_COMMAND+'n', new_cb, 0}, + {_("&Open..."), FL_COMMAND+'o', open_cb, 0}, + {_("&Insert..."), FL_COMMAND+'i', open_cb, (void*)1, FL_MENU_DIVIDER}, #define SAVE_ITEM 4 - {"&Save", FL_COMMAND+'s', save_cb, 0}, - {"Save &As...", FL_COMMAND+FL_SHIFT+'s', save_cb, (void*)1}, - {"Sa&ve A Copy...", 0, save_cb, (void*)2}, - {"Save &Template...", 0, save_template_cb}, - {"&Revert...", 0, revert_cb, 0, FL_MENU_DIVIDER}, - {"&Print...", FL_COMMAND+'p', print_menu_cb}, - {"Write &Code...", FL_COMMAND+FL_SHIFT+'c', write_cb, 0}, - {"&Write Strings...", FL_COMMAND+FL_SHIFT+'w', write_strings_cb, 0, FL_MENU_DIVIDER}, + {_("&Save"), FL_COMMAND+'s', save_cb, 0}, + {_("Save &As..."), FL_COMMAND+FL_SHIFT+'s', save_cb, (void*)1}, + {_("Sa&ve A Copy..."), 0, save_cb, (void*)2}, + {_("Save &Template..."), 0, save_template_cb}, + {_("&Revert..."), 0, revert_cb, 0, FL_MENU_DIVIDER}, + {_("&Print..."), FL_COMMAND+'p', print_menu_cb}, + {_("Write &Code..."), FL_COMMAND+FL_SHIFT+'c', write_cb, 0}, + {_("&Write Strings..."), FL_COMMAND+FL_SHIFT+'w', write_strings_cb, 0, FL_MENU_DIVIDER}, #define HISTORY_ITEM 12 {relative_history[0], FL_COMMAND+'0', open_history_cb, absolute_history[0]}, {relative_history[1], FL_COMMAND+'1', open_history_cb, absolute_history[1]}, @@ -1592,73 +1594,73 @@ {relative_history[7], FL_COMMAND+'7', open_history_cb, absolute_history[7]}, {relative_history[8], FL_COMMAND+'8', open_history_cb, absolute_history[8]}, {relative_history[9], FL_COMMAND+'9', open_history_cb, absolute_history[9], FL_MENU_DIVIDER}, - {"&Quit", FL_COMMAND+'q', exit_cb}, + {_("&Quit"), FL_COMMAND+'q', exit_cb}, {0}, -{"&Edit",0,0,0,FL_SUBMENU}, - {"&Undo", FL_COMMAND+'z', undo_cb}, - {"&Redo", FL_COMMAND+FL_SHIFT+'z', redo_cb, 0, FL_MENU_DIVIDER}, - {"C&ut", FL_COMMAND+'x', cut_cb}, - {"&Copy", FL_COMMAND+'c', copy_cb}, - {"&Paste", FL_COMMAND+'v', paste_cb}, - {"Dup&licate", FL_COMMAND+'u', duplicate_cb}, - {"&Delete", FL_Delete, delete_cb, 0, FL_MENU_DIVIDER}, - {"Select &All", FL_COMMAND+'a', select_all_cb}, - {"Select &None", FL_COMMAND+FL_SHIFT+'a', select_none_cb, 0, FL_MENU_DIVIDER}, - {"Pr&operties...", FL_F+1, openwidget_cb}, - {"&Sort",0,sort_cb}, - {"&Earlier", FL_F+2, earlier_cb}, - {"&Later", FL_F+3, later_cb}, - {"&Group", FL_F+7, group_cb}, - {"Ung&roup", FL_F+8, ungroup_cb,0, FL_MENU_DIVIDER}, - {"Hide O&verlays",FL_COMMAND+FL_SHIFT+'o',toggle_overlays}, +{_("&Edit"),0,0,0,FL_SUBMENU}, + {_("&Undo"), FL_COMMAND+'z', undo_cb}, + {_("&Redo"), FL_COMMAND+FL_SHIFT+'z', redo_cb, 0, FL_MENU_DIVIDER}, + {_("C&ut"), FL_COMMAND+'x', cut_cb}, + {_("&Copy"), FL_COMMAND+'c', copy_cb}, + {_("&Paste"), FL_COMMAND+'v', paste_cb}, + {_("Dup&licate"), FL_COMMAND+'u', duplicate_cb}, + {_("&Delete"), FL_Delete, delete_cb, 0, FL_MENU_DIVIDER}, + {_("Select &All"), FL_COMMAND+'a', select_all_cb}, + {_("Select &None"), FL_COMMAND+FL_SHIFT+'a', select_none_cb, 0, FL_MENU_DIVIDER}, + {_("Pr&operties..."), FL_F+1, openwidget_cb}, + {_("&Sort"),0,sort_cb}, + {_("&Earlier"), FL_F+2, earlier_cb}, + {_("&Later"), FL_F+3, later_cb}, + {_("&Group"), FL_F+7, group_cb}, + {_("Ung&roup"), FL_F+8, ungroup_cb,0, FL_MENU_DIVIDER}, + {_("Hide O&verlays"),FL_COMMAND+FL_SHIFT+'o',toggle_overlays}, #define WIDGETBIN_ITEM 41 - {"Show Widget &Bin...",FL_ALT+'b',toggle_widgetbin_cb}, + {_("Show Widget &Bin..."),FL_ALT+'b',toggle_widgetbin_cb}, #define SOURCEVIEW_ITEM 42 - {"Show Source Code...",FL_ALT+FL_SHIFT+'s', (Fl_Callback*)toggle_sourceview_cb, 0, FL_MENU_DIVIDER}, - {"Pro&ject Settings...",FL_ALT+'p',show_project_cb}, - {"GU&I Settings...",FL_ALT+FL_SHIFT+'p',show_settings_cb}, + {_("Show Source Code..."),FL_ALT+FL_SHIFT+'s', (Fl_Callback*)toggle_sourceview_cb, 0, FL_MENU_DIVIDER}, + {_("Pro&ject Settings..."),FL_ALT+'p',show_project_cb}, + {_("GU&I Settings..."),FL_ALT+FL_SHIFT+'p',show_settings_cb}, {0}, -{"&New", 0, 0, (void *)New_Menu, FL_SUBMENU_POINTER}, -{"&Layout",0,0,0,FL_SUBMENU}, - {"&Align",0,0,0,FL_SUBMENU}, - {"&Left",0,(Fl_Callback *)align_widget_cb,(void*)10}, - {"&Center",0,(Fl_Callback *)align_widget_cb,(void*)11}, - {"&Right",0,(Fl_Callback *)align_widget_cb,(void*)12}, - {"&Top",0,(Fl_Callback *)align_widget_cb,(void*)13}, - {"&Middle",0,(Fl_Callback *)align_widget_cb,(void*)14}, - {"&Bottom",0,(Fl_Callback *)align_widget_cb,(void*)15}, +{_("&New"), 0, 0, (void *)New_Menu, FL_SUBMENU_POINTER}, +{_("&Layout"),0,0,0,FL_SUBMENU}, + {_("&Align"),0,0,0,FL_SUBMENU}, + {_("&Left"),0,(Fl_Callback *)align_widget_cb,(void*)10}, + {_("&Center"),0,(Fl_Callback *)align_widget_cb,(void*)11}, + {_("&Right"),0,(Fl_Callback *)align_widget_cb,(void*)12}, + {_("&Top"),0,(Fl_Callback *)align_widget_cb,(void*)13}, + {_("&Middle"),0,(Fl_Callback *)align_widget_cb,(void*)14}, + {_("&Bottom"),0,(Fl_Callback *)align_widget_cb,(void*)15}, {0}, - {"&Space Evenly",0,0,0,FL_SUBMENU}, - {"&Across",0,(Fl_Callback *)align_widget_cb,(void*)20}, - {"&Down",0,(Fl_Callback *)align_widget_cb,(void*)21}, + {_("&Space Evenly"),0,0,0,FL_SUBMENU}, + {_("&Across"),0,(Fl_Callback *)align_widget_cb,(void*)20}, + {_("&Down"),0,(Fl_Callback *)align_widget_cb,(void*)21}, {0}, - {"&Make Same Size",0,0,0,FL_SUBMENU}, - {"&Width",0,(Fl_Callback *)align_widget_cb,(void*)30}, - {"&Height",0,(Fl_Callback *)align_widget_cb,(void*)31}, - {"&Both",0,(Fl_Callback *)align_widget_cb,(void*)32}, + {_("&Make Same Size"),0,0,0,FL_SUBMENU}, + {_("&Width"),0,(Fl_Callback *)align_widget_cb,(void*)30}, + {_("&Height"),0,(Fl_Callback *)align_widget_cb,(void*)31}, + {_("&Both"),0,(Fl_Callback *)align_widget_cb,(void*)32}, {0}, - {"&Center In Group",0,0,0,FL_SUBMENU}, - {"&Horizontal",0,(Fl_Callback *)align_widget_cb,(void*)40}, - {"&Vertical",0,(Fl_Callback *)align_widget_cb,(void*)41}, + {_("&Center In Group"),0,0,0,FL_SUBMENU}, + {_("&Horizontal"),0,(Fl_Callback *)align_widget_cb,(void*)40}, + {_("&Vertical"),0,(Fl_Callback *)align_widget_cb,(void*)41}, {0}, - {"Set &Widget Size",0,0,0,FL_SUBMENU|FL_MENU_DIVIDER}, - {"&Tiny",FL_ALT+'1',(Fl_Callback *)widget_size_cb,(void*)8,0,FL_NORMAL_LABEL,FL_HELVETICA,8}, - {"&Small",FL_ALT+'2',(Fl_Callback *)widget_size_cb,(void*)11,0,FL_NORMAL_LABEL,FL_HELVETICA,11}, - {"&Normal",FL_ALT+'3',(Fl_Callback *)widget_size_cb,(void*)14,0,FL_NORMAL_LABEL,FL_HELVETICA,14}, - {"&Medium",FL_ALT+'4',(Fl_Callback *)widget_size_cb,(void*)18,0,FL_NORMAL_LABEL,FL_HELVETICA,18}, - {"&Large",FL_ALT+'5',(Fl_Callback *)widget_size_cb,(void*)24,0,FL_NORMAL_LABEL,FL_HELVETICA,24}, - {"&Huge",FL_ALT+'6',(Fl_Callback *)widget_size_cb,(void*)32,0,FL_NORMAL_LABEL,FL_HELVETICA,32}, + {_("Set &Widget Size"),0,0,0,FL_SUBMENU|FL_MENU_DIVIDER}, + {_("&Tiny"),FL_ALT+'1',(Fl_Callback *)widget_size_cb,(void*)8,0,FL_NORMAL_LABEL,FL_HELVETICA,8}, + {_("&Small"),FL_ALT+'2',(Fl_Callback *)widget_size_cb,(void*)11,0,FL_NORMAL_LABEL,FL_HELVETICA,11}, + {_("&Normal"),FL_ALT+'3',(Fl_Callback *)widget_size_cb,(void*)14,0,FL_NORMAL_LABEL,FL_HELVETICA,14}, + {_("&Medium"),FL_ALT+'4',(Fl_Callback *)widget_size_cb,(void*)18,0,FL_NORMAL_LABEL,FL_HELVETICA,18}, + {_("&Large"),FL_ALT+'5',(Fl_Callback *)widget_size_cb,(void*)24,0,FL_NORMAL_LABEL,FL_HELVETICA,24}, + {_("&Huge"),FL_ALT+'6',(Fl_Callback *)widget_size_cb,(void*)32,0,FL_NORMAL_LABEL,FL_HELVETICA,32}, {0}, - {"&Grid and Size Settings...",FL_COMMAND+'g',show_grid_cb}, + {_("&Grid and Size Settings..."),FL_COMMAND+'g',show_grid_cb}, {0}, -{"&Shell",0,0,0,FL_SUBMENU}, - {"Execute &Command...",FL_ALT+'x',(Fl_Callback *)show_shell_window}, - {"Execute &Again...",FL_ALT+'g',(Fl_Callback *)do_shell_command}, +{_("&Shell"),0,0,0,FL_SUBMENU}, + {_("Execute &Command..."),FL_ALT+'x',(Fl_Callback *)show_shell_window}, + {_("Execute &Again..."),FL_ALT+'g',(Fl_Callback *)do_shell_command}, {0}, -{"&Help",0,0,0,FL_SUBMENU}, - {"&About FLUID...",0,about_cb}, - {"&On FLUID...",0,help_cb}, - {"&Manual...",0,manual_cb}, +{_("&Help"),0,0,0,FL_SUBMENU}, + {_("&About FLUID..."),0,about_cb}, + {_("&On FLUID..."),0,help_cb}, + {_("&Manual..."),0,manual_cb}, {0}, {0}}; @@ -1759,7 +1761,7 @@ main_window->box(FL_NO_BOX); o = make_widget_browser(0,MENUHEIGHT,BROWSERWIDTH,BROWSERHEIGHT); o->box(FL_FLAT_BOX); - o->tooltip("Double-click to view or change an item."); + o->tooltip(_("Double-click to view or change an item.")); main_window->resizable(o); main_menubar = new Fl_Menu_Bar(0,0,BROWSERWIDTH,MENUHEIGHT); main_menubar->menu(Main_Menu); @@ -2173,12 +2175,12 @@ int main(int argc,char **argv) { int i = 1; if (!Fl::args(argc,argv,i,arg) || i < argc-1) { - fprintf(stderr,"usage: %s name.fl\n" + fprintf(stderr,_("usage: %s name.fl\n" " -c : write .cxx and .h and exit\n" " -cs : write .cxx and .h and strings and exit\n" " -o : .cxx output filename, or extension if starts with '.'\n" " -h : .h output filename, or extension if starts with '.'\n" -"%s\n", argv[0], Fl::help); +"%s\n"), argv[0], Fl::help); return 1; } const char *c = argv[i]; --- fltk1.1-1.1.9.orig/fluid/po/i18n_files +++ fltk1.1-1.1.9/fluid/po/i18n_files @@ -0,0 +1,8 @@ +fluid.cxx +about_panel.cxx +widget_panel.cxx +function_panel.cxx +alignment_panel.cxx +factory.cxx +print_panel.cxx +template_panel.cxx --- fltk1.1-1.1.9.orig/fluid/po/Makefile +++ fltk1.1-1.1.9/fluid/po/Makefile @@ -0,0 +1,39 @@ +# Copyright 2005 Miriam Ruiz +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +LOCALEDIR=./ + +all: fluid.pot build-stamp + +fluid.pot: + cd ..; xgettext -k_ -o po/fluid.pot -f po/i18n_files --from-code=iso-8859-1 + +build-stamp: + for f in *.po; do i=`basename $$f .po`; echo Building Language \"$$i\"; msgfmt $$f -o $$i.mo; done + touch build-stamp + +clean: + #for f in *.po; do i=`echo $$f | awk 'BEGIN {FS="."} {print $$1}'`; rm -rf "$$i"; done + rm -f *.mo + rm -f fluid.pot + rm -f build-stamp + +install: build-stamp + for f in *.mo; do i=`basename $$f .mo`; echo Installing Language \"$$i\"; install -d $(LOCALEDIR)$$i; install -p -d -m 755 $(LOCALEDIR)$$i/LC_MESSAGES; install -m 644 $$f $(LOCALEDIR)$$i/LC_MESSAGES/fluid.mo; done + +uninstall: + --- fltk1.1-1.1.9.orig/fluid/po/es.po +++ fltk1.1-1.1.9/fluid/po/es.po @@ -0,0 +1,1757 @@ +# translation of es.po to +# Translation of Fast Light (Toolkit) User Interface Designer (FLUID) to Spanish +# Miriam Ruiz , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: es\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-05-21 17:27-0400\n" +"PO-Revision-Date: 2007-05-22 10:32-0400\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" + +#: fluid.cxx:1573 +msgid "&File" +msgstr "&Archivo" + +#: fluid.cxx:1574 +msgid "&New..." +msgstr "&Nuevo..." + +#: fluid.cxx:1575 +msgid "&Open..." +msgstr "&Abrir" + +#: fluid.cxx:1576 +msgid "&Insert..." +msgstr "&Insertar" + +#: fluid.cxx:1578 +msgid "&Save" +msgstr "&Guardar" + +#: fluid.cxx:1579 +msgid "Save &As..." +msgstr "Gu&ardar como..." + +#: fluid.cxx:1580 +msgid "Sa&ve A Copy..." +msgstr "" + +#: fluid.cxx:1581 +msgid "Save &Template..." +msgstr "" + +#: fluid.cxx:1582 +msgid "&Revert..." +msgstr "" + +#: fluid.cxx:1583 +msgid "&Print..." +msgstr "" + +#: fluid.cxx:1584 +msgid "Write &Code..." +msgstr "Escribir código..." + +#: fluid.cxx:1585 +msgid "&Write Strings..." +msgstr "Escribir &textos..." + +#: fluid.cxx:1597 +msgid "&Quit" +msgstr "&Salir" + +#: fluid.cxx:1599 +msgid "&Edit" +msgstr "&Editar" + +#: fluid.cxx:1600 +msgid "&Undo" +msgstr "&Deshacer" + +#: fluid.cxx:1601 +msgid "&Redo" +msgstr "" + +#: fluid.cxx:1602 +msgid "C&ut" +msgstr "Cor&tar" + +#: fluid.cxx:1603 +msgid "&Copy" +msgstr "&Copiar" + +#: fluid.cxx:1604 +msgid "&Paste" +msgstr "&Pegar" + +#: fluid.cxx:1605 +msgid "Dup&licate" +msgstr "" + +#: fluid.cxx:1606 +msgid "&Delete" +msgstr "" + +#: fluid.cxx:1607 +msgid "Select &All" +msgstr "Seleccionar &Todo" + +#: fluid.cxx:1608 +msgid "Select &None" +msgstr "Seleccionar &Nada" + +#: fluid.cxx:1609 +msgid "Pr&operties..." +msgstr "" + +#: fluid.cxx:1610 +msgid "&Sort" +msgstr "&Ordenar" + +#: fluid.cxx:1611 +msgid "&Earlier" +msgstr "Poner antes" + +#: fluid.cxx:1612 +msgid "&Later" +msgstr "Poner después" + +#: fluid.cxx:1613 +msgid "&Group" +msgstr "A&grupar" + +#: fluid.cxx:1614 +msgid "Ung&roup" +msgstr "De&sagrupar" + +#: fluid.cxx:1615 +msgid "Hide O&verlays" +msgstr "" + +#: fluid.cxx:1617 +msgid "Show Widget &Bin..." +msgstr "" + +#: fluid.cxx:1619 +msgid "Show Source Code..." +msgstr "" + +#: fluid.cxx:1620 +msgid "Pro&ject Settings..." +msgstr "Configuración del pro&yecto..." + +#: fluid.cxx:1621 +msgid "GU&I Settings..." +msgstr "Configuración del GU&I..." + +#: fluid.cxx:1623 +msgid "&New" +msgstr "&Nuevo" + +#: fluid.cxx:1624 +msgid "&Layout" +msgstr "&Formato" + +#: fluid.cxx:1625 +msgid "&Align" +msgstr "&Alinear" + +#: fluid.cxx:1626 +msgid "&Left" +msgstr "&Izquierda" + +#: fluid.cxx:1627 +msgid "&Center" +msgstr "&Centro" + +#: fluid.cxx:1628 +msgid "&Right" +msgstr "&Derecha" + +#: fluid.cxx:1629 +msgid "&Top" +msgstr "A&rriba" + +#: fluid.cxx:1630 +msgid "&Middle" +msgstr "&Medio" + +#: fluid.cxx:1631 +msgid "&Bottom" +msgstr "A&bajo" + +#: fluid.cxx:1633 +msgid "&Space Evenly" +msgstr "E&spaciado uniforme" + +#: fluid.cxx:1634 +msgid "&Across" +msgstr "&A lo largo" + +#: fluid.cxx:1635 +msgid "&Down" +msgstr "&Descendente" + +#: fluid.cxx:1637 +msgid "&Make Same Size" +msgstr "Hacer del &mismo tamaño" + +#: fluid.cxx:1638 +msgid "&Width" +msgstr "A&nchura" + +#: fluid.cxx:1639 +msgid "&Height" +msgstr "A<ura" + +#: fluid.cxx:1640 +msgid "&Both" +msgstr "&Ambos" + +#: fluid.cxx:1642 +msgid "&Center In Group" +msgstr "&Centrar en el grupo" + +#: fluid.cxx:1643 +msgid "&Horizontal" +msgstr "&Horizontal" + +#: fluid.cxx:1644 +msgid "&Vertical" +msgstr "&Vertical" + +#: fluid.cxx:1646 +msgid "Set &Widget Size" +msgstr "" + +#: fluid.cxx:1647 +msgid "&Tiny" +msgstr "" + +#: fluid.cxx:1648 +msgid "&Small" +msgstr "" + +#: fluid.cxx:1649 +msgid "&Normal" +msgstr "" + +#: fluid.cxx:1650 +msgid "&Medium" +msgstr "" + +#: fluid.cxx:1651 +msgid "&Large" +msgstr "" + +#: fluid.cxx:1652 +msgid "&Huge" +msgstr "" + +#: fluid.cxx:1654 +msgid "&Grid and Size Settings..." +msgstr "Configuración del &Rejilla y del Tamaño..." + +#: fluid.cxx:1656 +msgid "&Shell" +msgstr "&Consola" + +#: fluid.cxx:1657 +msgid "Execute &Command..." +msgstr "Ejecutar &comando" + +#: fluid.cxx:1658 +msgid "Execute &Again..." +msgstr "Ejecutar &otra vez..." + +#: fluid.cxx:1660 +msgid "&Help" +msgstr "&Ayuda" + +#: fluid.cxx:1661 +msgid "&About FLUID..." +msgstr "&Acerca de FLUID..." + +#: fluid.cxx:1662 +msgid "&On FLUID..." +msgstr "A&yuda de Fluid" + +#: fluid.cxx:1663 +msgid "&Manual..." +msgstr "&Manual..." + +#: fluid.cxx:1764 +msgid "Double-click to view or change an item." +msgstr "Doble click para ver o modificar un elemento" + +#: fluid.cxx:2178 +#, c-format +msgid "" +"usage: %s name.fl\n" +" -c : write .cxx and .h and exit\n" +" -cs : write .cxx and .h and strings and exit\n" +" -o : .cxx output filename, or extension if starts with '.'\n" +" -h : .h output filename, or extension if starts with '.'\n" +"%s\n" +msgstr "" +"uso: %s archivo.fl\n" +" -c : escribe .cxx y .h y termina\n" +" -cs : escribe .cxx, .h y los textos y termina\n" +" -o : archivo de salida .cxx, o extensión si comienza por " +"'.'\n" +" -h : archivo de salida .h, o extensión si comienza por '.'\n" +"%s\n" + +#: about_panel.cxx:276 +msgid "About FLUID" +msgstr "&Acerca de FLUID" + +#: about_panel.cxx:283 +msgid "" +"FLTK User\n" +"Interface Designer\n" +"Version 1.1.8" +msgstr "" +"FLTK User\n" +"Interface Designer\n" +"Versión 1.1.8" + +#: about_panel.cxx:290 +msgid "" +"Copyright 1998-2006 by\n" +"Bill Spitzak and others" +msgstr "" +"©1998-2006 por\n" +"Bill Spitzak y otros" + +#: about_panel.cxx:293 +msgid "View License..." +msgstr "" + +#: about_panel.cxx:297 widget_panel.cxx:741 function_panel.cxx:903 +#: alignment_panel.cxx:67 alignment_panel.cxx:271 alignment_panel.cxx:378 +#: alignment_panel.cxx:433 +msgid "Close" +msgstr "Cerrar" + +#: widget_panel.cxx:63 +msgid "GUI" +msgstr "GUI" + +#: widget_panel.cxx:67 +msgid "Label:" +msgstr "Etiqueta:" + +#: widget_panel.cxx:73 +msgid "The label text for the widget." +msgstr "Texto de la etiqueta del widget." + +#: widget_panel.cxx:82 +msgid "The label style for the widget." +msgstr "Estilo de la etiqueta del widget." + +#: widget_panel.cxx:93 +msgid "Image:" +msgstr "Imagen:" + +#: widget_panel.cxx:99 +msgid "The active image for the widget." +msgstr "Imagen activa del widget." + +#: widget_panel.cxx:106 widget_panel.cxx:126 +msgid "Browse..." +msgstr "Navegar..." + +#: widget_panel.cxx:107 +msgid "Click to choose the active image." +msgstr "Pulse para seleccionar la imagen activa." + +#: widget_panel.cxx:113 +msgid "Inactive:" +msgstr "Inactiva:" + +#: widget_panel.cxx:119 +msgid "The inactive image for the widget." +msgstr "Imagen inactiva del widget." + +#: widget_panel.cxx:127 +msgid "Click to choose the inactive image." +msgstr "Pulse para seleccionar la imagen inactiva." + +#: widget_panel.cxx:133 +msgid "Alignment:" +msgstr "Alineación:" + +#: widget_panel.cxx:138 +msgid "Clip" +msgstr "Recortar" + +#: widget_panel.cxx:139 +msgid "Clip the label to the inside of the widget." +msgstr "Recortar la etiqueta dentro de los límites del widget." + +#: widget_panel.cxx:146 +msgid "Wrap" +msgstr "Envolver" + +#: widget_panel.cxx:147 +msgid "Wrap the label text." +msgstr "Envolver el texto de la etiqueta." + +#: widget_panel.cxx:153 +msgid "Text/Image" +msgstr "Texto/Imagen" + +#: widget_panel.cxx:154 +msgid "Show the label text over the image." +msgstr "Mostrar el texto de la etiqueta sobre la imagen." + +#: widget_panel.cxx:160 +msgid "@-1<-" +msgstr "@-1<-" + +#: widget_panel.cxx:161 +msgid "Left-align the label." +msgstr "Alinear la etiqueta a la izquierda." + +#: widget_panel.cxx:168 +msgid "@-1->" +msgstr "@-1->" + +#: widget_panel.cxx:169 +msgid "Right-align the label." +msgstr "Alinear la etiqueta a la derecha." + +#: widget_panel.cxx:176 +msgid "@-18" +msgstr "@-18" + +#: widget_panel.cxx:177 +msgid "Top-align the label." +msgstr "Alinear la etiqueta arriba." + +#: widget_panel.cxx:184 +msgid "@-12" +msgstr "@-12" + +#: widget_panel.cxx:185 +msgid "Bottom-align the label." +msgstr "Alinear la etiqueta abajo." + +#: widget_panel.cxx:192 +msgid "@-3square" +msgstr "@-3square" + +#: widget_panel.cxx:193 +msgid "Show the label inside the widget." +msgstr "Mostrar la etiqueta dentro del widget." + +#: widget_panel.cxx:206 +msgid "Position:" +msgstr "Posición:" + +#: widget_panel.cxx:211 +msgid "X:" +msgstr "X:" + +#: widget_panel.cxx:212 +msgid "The X position of the widget." +msgstr "Posición X del Widget." + +#: widget_panel.cxx:220 +msgid "Y:" +msgstr "Y:" + +#: widget_panel.cxx:221 +msgid "The Y position of the widget." +msgstr "Posición Y del widget." + +#: widget_panel.cxx:229 +msgid "Width:" +msgstr "Ancho:" + +#: widget_panel.cxx:230 +msgid "The width of the widget." +msgstr "Anchura del widget." + +#: widget_panel.cxx:238 +msgid "Height:" +msgstr "Alto:" + +#: widget_panel.cxx:239 +msgid "The height of the widget." +msgstr "Altura del widget." + +#: widget_panel.cxx:247 +msgid "Relative" +msgstr "" + +#: widget_panel.cxx:248 +msgid "" +"If set, widgets inside a widget class of type Fl_Group are repositioned " +"relative to the origin at construction time" +msgstr "" + +#: widget_panel.cxx:258 +msgid "Values:" +msgstr "Valores:" + +#: widget_panel.cxx:263 +msgid "Size:" +msgstr "Tamaño:" + +#: widget_panel.cxx:264 widget_panel.cxx:312 +msgid "The size of the slider." +msgstr "Tamaño del deslizador." + +#: widget_panel.cxx:271 +msgid "Minimum:" +msgstr "Mínimo:" + +#: widget_panel.cxx:272 widget_panel.cxx:321 +msgid "The minimum value of the widget." +msgstr "Valor mínimo del widget." + +#: widget_panel.cxx:278 +msgid "Maximum:" +msgstr "Máximo:" + +#: widget_panel.cxx:279 widget_panel.cxx:334 +msgid "The maximum value of the widget." +msgstr "Valor máximo del widget." + +#: widget_panel.cxx:286 +msgid "Step:" +msgstr "Paso:" + +#: widget_panel.cxx:287 widget_panel.cxx:343 +msgid "The resolution of the widget value." +msgstr "Resolución para el valor del widget." + +#: widget_panel.cxx:293 +msgid "Value:" +msgstr "Valor:" + +#: widget_panel.cxx:294 +msgid "The current widget value." +msgstr "Valor actual del widget." + +#: widget_panel.cxx:305 +msgid "Size Range:" +msgstr "" + +#: widget_panel.cxx:311 +msgid "Minimum Size:" +msgstr "Tamaño Mínimo:" + +#: widget_panel.cxx:329 widget_panel.cxx:351 +msgid "set" +msgstr "poner" + +#: widget_panel.cxx:333 +msgid "Maximum Size:" +msgstr "Tamaño Máximo:" + +#: widget_panel.cxx:360 +msgid "Shortcut:" +msgstr "Atajo:" + +#: widget_panel.cxx:361 +msgid "The shortcut key for the widget." +msgstr "Tecla de atajo para el widget." + +#: widget_panel.cxx:373 +msgid "X Class:" +msgstr "" + +#: widget_panel.cxx:378 +msgid ":" +msgstr ":" + +#: widget_panel.cxx:379 +msgid "The X resource class." +msgstr "" + +#: widget_panel.cxx:386 +msgid "Border" +msgstr "Borde" + +#: widget_panel.cxx:387 +msgid "Add a border around the window." +msgstr "Añade un borde alrededor de la ventana." + +#: widget_panel.cxx:392 +msgid "Modal" +msgstr "Modal" + +#: widget_panel.cxx:393 +msgid "Make the window modal." +msgstr "Hace que la ventana sea modal." + +#: widget_panel.cxx:398 +msgid "Nonmodal" +msgstr "No modal" + +#: widget_panel.cxx:399 +msgid "Make the window non-modal." +msgstr "Hace que la ventana sea no modal." + +#: widget_panel.cxx:407 +msgid "Attributes:" +msgstr "Atributos:" + +#: widget_panel.cxx:412 +msgid "Visible" +msgstr "Visible" + +#: widget_panel.cxx:413 +msgid "Show the widget." +msgstr "Mostrar el widget" + +#: widget_panel.cxx:418 +msgid "Active" +msgstr "Activo" + +#: widget_panel.cxx:419 +msgid "Activate the widget." +msgstr "Activar el widget." + +#: widget_panel.cxx:424 +msgid "Resizable" +msgstr "Redimensionable" + +#: widget_panel.cxx:425 +msgid "Make the widget resizable." +msgstr "Hacer redimensionable el widget" + +#: widget_panel.cxx:431 +msgid "Hotspot" +msgstr "" + +#: widget_panel.cxx:432 +msgid "Center the window under this widget." +msgstr "Centrar la ventana bajo este widget." + +#: widget_panel.cxx:444 +msgid "Tooltip:" +msgstr "Ayuda:" + +#: widget_panel.cxx:445 +msgid "The tooltip text for the widget." +msgstr "Texto de la ayuda para este widget." + +#: widget_panel.cxx:458 +msgid "Style" +msgstr "Estilo" + +#: widget_panel.cxx:463 +msgid "Label Font:" +msgstr "Tipo del letra:" + +#: widget_panel.cxx:469 +msgid "The style of the label text." +msgstr "Estilo del texto de la etiqueta." + +#: widget_panel.cxx:479 +msgid "The size of the label text." +msgstr "Tamaño del texto de la etiqueta." + +#: widget_panel.cxx:487 +msgid "Label Color" +msgstr "Color de la etiqueta" + +#: widget_panel.cxx:488 +msgid "The color of the label text." +msgstr "Color del texto de la etiqueta." + +#: widget_panel.cxx:494 +msgid "Box:" +msgstr "Caja:" + +#: widget_panel.cxx:500 +msgid "The \"up\" box of the widget." +msgstr "" + +#: widget_panel.cxx:509 +msgid "Color" +msgstr "Color" + +#: widget_panel.cxx:510 +msgid "The background color of the widget." +msgstr "Color de fondo del widget." + +#: widget_panel.cxx:516 +msgid "Down Box:" +msgstr "" + +#: widget_panel.cxx:522 +msgid "The \"down\" box of the widget." +msgstr "" + +#: widget_panel.cxx:531 +msgid "Select Color" +msgstr "Seleccionar color" + +#: widget_panel.cxx:532 +msgid "The selection color of the widget." +msgstr "" + +#: widget_panel.cxx:538 +msgid "Text Font:" +msgstr "Fuente del texto:" + +#: widget_panel.cxx:544 +msgid "The value text style." +msgstr "Estilo de texto del valor." + +#: widget_panel.cxx:554 +msgid "The value text size." +msgstr "Tamaño del texto del valor." + +#: widget_panel.cxx:562 +msgid "Text Color" +msgstr "Color del texto" + +#: widget_panel.cxx:563 +msgid "The value text color." +msgstr "Color del texto del valor." + +#: widget_panel.cxx:575 +msgid "C++" +msgstr "C++" + +#: widget_panel.cxx:580 +msgid "Class:" +msgstr "Clase:" + +#: widget_panel.cxx:586 +msgid "The widget subclass." +msgstr "Subclase del widget." + +#: widget_panel.cxx:595 +msgid "The widget subtype." +msgstr "Subtipo del widget." + +#: widget_panel.cxx:603 function_panel.cxx:366 +msgid "Name:" +msgstr "Nombre:" + +#: widget_panel.cxx:609 +msgid "The name of the widget." +msgstr "Nombre del widget." + +#: widget_panel.cxx:616 function_panel.cxx:57 function_panel.cxx:260 +#: function_panel.cxx:293 function_panel.cxx:356 +msgid "public" +msgstr "público" + +#: widget_panel.cxx:617 +msgid "Make the widget publicly accessible." +msgstr "Hacer el widget accesible públicamente." + +#: widget_panel.cxx:625 +msgid "Extra Code:" +msgstr "Código:" + +#: widget_panel.cxx:626 widget_panel.cxx:634 widget_panel.cxx:641 +#: widget_panel.cxx:648 +msgid "Extra initialization code for the widget." +msgstr "Código extra para la inicialización del widget." + +#: widget_panel.cxx:654 +msgid "Callback:" +msgstr "Callback:" + +#: widget_panel.cxx:655 +msgid "" +"The callback function or code for the widget. Use the variable name 'o' to " +"access the Widget pointer and 'v' to access the user value." +msgstr "" + +#: widget_panel.cxx:671 +msgid "User Data:" +msgstr "Datos:" + +#: widget_panel.cxx:677 +msgid "The user data to pass into the callback code." +msgstr "Los datos del usuario que se quieren pasar al código callback." + +#: widget_panel.cxx:685 +msgid "When:" +msgstr "Al:" + +#: widget_panel.cxx:686 +msgid "When to call the callback function." +msgstr "Cuándo se ha de llamar a la función callback." + +#: widget_panel.cxx:697 +msgid "Type:" +msgstr "Tipo:" + +#: widget_panel.cxx:703 +msgid "The type of the user data." +msgstr "Tipo de datos del usuario." + +#: widget_panel.cxx:711 +msgid "No Change" +msgstr "Sin cambio" + +#: widget_panel.cxx:712 +msgid "Call the callback even if the value has not changed." +msgstr "Llamar a la función callback incluso aunque el valor no haya cambiado." + +#: widget_panel.cxx:730 +msgid "Hide &Overlays" +msgstr "" + +#: widget_panel.cxx:731 +msgid "Hide the widget overlay box." +msgstr "" + +#: widget_panel.cxx:736 +msgid "Revert" +msgstr "" + +#: widget_panel.cxx:745 function_panel.cxx:96 function_panel.cxx:145 +#: function_panel.cxx:197 function_panel.cxx:250 function_panel.cxx:325 +#: function_panel.cxx:390 function_panel.cxx:446 alignment_panel.cxx:365 +#: print_panel.cxx:442 print_panel.cxx:503 template_panel.cxx:181 +msgid "Cancel" +msgstr "Cancelar" + +#: widget_panel.cxx:750 +msgid "Live &Mode" +msgstr "" + +#: widget_panel.cxx:751 +msgid "" +"Create a live duplicate of the selected widgets to test resizing and menu " +"behavior." +msgstr "" + +#: function_panel.cxx:55 +msgid "Function/Method Properties" +msgstr "" + +#: function_panel.cxx:58 +msgid "Make the function or method publicly accessible." +msgstr "Hacer que la función o el método sean accesibles públicamente." + +#: function_panel.cxx:62 +msgid "C declaration" +msgstr "Declaración en C" + +#: function_panel.cxx:63 +msgid "Declare with a C interface instead of C++." +msgstr "Realizar las declaraciones con un interfaz en C en lugar de C++." + +#: function_panel.cxx:71 +msgid "Name(args): (blank for main())" +msgstr "Nombre(args): (en blanco para main())" + +#: function_panel.cxx:72 +msgid "The name of the function or method." +msgstr "Nombre de la función o método." + +#: function_panel.cxx:81 +msgid "Return Type: (blank to return outermost widget)" +msgstr "Tipo devuelto: (en blanco para devolver el widget más externo)" + +#: function_panel.cxx:82 +msgid "The return type of the function or method." +msgstr "Tipo de datos devuelto por la función o método." + +#: function_panel.cxx:91 function_panel.cxx:141 function_panel.cxx:193 +#: function_panel.cxx:246 function_panel.cxx:321 function_panel.cxx:386 +#: function_panel.cxx:442 +msgid "OK" +msgstr "Aceptar" + +#: function_panel.cxx:92 +msgid "Apply the changes." +msgstr "Aplicar los cambios." + +#: function_panel.cxx:97 +msgid "Cancel the changes." +msgstr "Cancelar los cambios." + +#: function_panel.cxx:122 +msgid "Code Properties" +msgstr "" + +#: function_panel.cxx:173 +msgid "Code Block Properties" +msgstr "" + +#: function_panel.cxx:175 +msgid "Conditional code block" +msgstr "Bloque de código condicional." + +#: function_panel.cxx:176 +msgid "#ifdef or similar conditional code block." +msgstr "Bloque de código #ifdef u otro condicional semejante." + +#: function_panel.cxx:183 +msgid "\"{...child code...}\" is inserted here" +msgstr "\"{...el código hijo...}\" se inserta aquí" + +#: function_panel.cxx:184 +msgid "#endif or similar conditional code block." +msgstr "bloque de código #endif u otro condicional semejante." + +#: function_panel.cxx:226 +msgid "Declaration Block Properties" +msgstr "" + +#: function_panel.cxx:229 +msgid "#ifdef or similar conditional declaration block." +msgstr "bloque de declaraciones #ifdef u otro condicional semejante." + +#: function_panel.cxx:237 +msgid "\"\\n...child code...\\n\" is inserted here" +msgstr "\"\\n...el código hijo...\\n\" se inserta aquí" + +#: function_panel.cxx:238 +msgid "#endif or similar declaration code block." +msgstr "bloque de declaraciones #endif u otro condicional semejante." + +#: function_panel.cxx:261 function_panel.cxx:294 +msgid "Make the declaration publicly accessible." +msgstr "Hacer la declaración accesible públicamente." + +#: function_panel.cxx:290 +msgid "Declaration Properties" +msgstr "" + +#: function_panel.cxx:298 +msgid "static" +msgstr "" + +#: function_panel.cxx:299 +msgid "" +"Prepend 'static' to private declarations in the source code, or 'extern' to " +"public declarations in the header file." +msgstr "" + +#: function_panel.cxx:309 +msgid "" +"Can be any declaration, like \"int x;\", an external symbol like \"extern " +"int foo();\", a #directive like \"#include \", a comment like \"//foo" +"\" or \"/*foo*/\", or typedef like \"typedef char byte;\" or \"using std::" +"list;\"." +msgstr "" +"Puede ser cualquier declaración, como \"int x;\", un símbolo externo como " +"\"extern int foo();\", una directiva del preprocesador como \"#include \", un comentario como \"//foo\" o \"/*foo*/\", o una definición de tipos " +"como \"typedef char byte;\" o \"using std::list;\"." + +#: function_panel.cxx:312 +msgid "Declaration text." +msgstr "Texto de la declaración" + +#: function_panel.cxx:353 +msgid "Class Properties" +msgstr "" + +#: function_panel.cxx:357 +msgid "Make the class publicly accessible." +msgstr "Hacer que la clase sea accesible públicamente." + +#: function_panel.cxx:367 +msgid "Name of class." +msgstr "Nombre de la clase." + +#: function_panel.cxx:376 +msgid "Subclass of (text between : and {)" +msgstr "Subclase de (texto entre : y {)" + +#: function_panel.cxx:377 +msgid "Name of subclass." +msgstr "Nombre de la subclase." + +#: function_panel.cxx:423 +msgid "Comment Properties" +msgstr "" + +#: function_panel.cxx:458 +msgid "In Source" +msgstr "" + +#: function_panel.cxx:459 +msgid "Put the comment into the source (.cxx) file." +msgstr "" + +#: function_panel.cxx:463 +msgid "In Header" +msgstr "" + +#: function_panel.cxx:464 +msgid "Put the comment into the header (.h) file." +msgstr "" + +#: function_panel.cxx:468 +msgid "Predefined" +msgstr "" + +#: function_panel.cxx:472 +msgid "Import..." +msgstr "" + +#: function_panel.cxx:504 +msgid "Widget Bin" +msgstr "" + +#: function_panel.cxx:508 +msgid "Function" +msgstr "Función" + +#: function_panel.cxx:514 factory.cxx:957 +msgid "Class" +msgstr "Clase" + +#: function_panel.cxx:520 factory.cxx:959 +msgid "Comment" +msgstr "Comentario" + +#: function_panel.cxx:526 factory.cxx:951 factory.cxx:953 +msgid "Code" +msgstr "Código" + +#: function_panel.cxx:532 factory.cxx:954 +msgid "Code Block" +msgstr "Bloque de código" + +#: function_panel.cxx:538 factory.cxx:958 +msgid "Widget Class" +msgstr "Clase del widget." + +#: function_panel.cxx:544 factory.cxx:955 +msgid "Declaration" +msgstr "Declaración" + +#: function_panel.cxx:550 factory.cxx:956 +msgid "Declaration Block" +msgstr "Bloque de declaraciones" + +#: function_panel.cxx:559 +msgid "Window" +msgstr "Ventana" + +#: function_panel.cxx:565 factory.cxx:961 +msgid "Group" +msgstr "Grupo" + +#: function_panel.cxx:571 +msgid "Pack" +msgstr "" + +#: function_panel.cxx:577 +msgid "Tabs" +msgstr "" + +#: function_panel.cxx:583 +msgid "Scroll" +msgstr "" + +#: function_panel.cxx:589 +msgid "Tile" +msgstr "" + +#: function_panel.cxx:595 +msgid "Wizard" +msgstr "Asistente" + +#: function_panel.cxx:604 +msgid "Button" +msgstr "Botón" + +#: function_panel.cxx:610 +msgid "Return Button" +msgstr "Botón de retorno" + +#: function_panel.cxx:616 +msgid "Light Button" +msgstr "Botón con luz" + +#: function_panel.cxx:622 +msgid "Repeat Button" +msgstr "Botón con repetición" + +#: function_panel.cxx:628 +msgid "Check Button" +msgstr "Botón de check" + +#: function_panel.cxx:634 +msgid "Round Button" +msgstr "Botón circular" + +#: function_panel.cxx:643 +msgid "Slider" +msgstr "Deslizador" + +#: function_panel.cxx:649 +msgid "Scroll Bar" +msgstr "Barra de scroll" + +#: function_panel.cxx:655 +msgid "Value Slider" +msgstr "Deslizador con valor" + +#: function_panel.cxx:661 +msgid "Value Output" +msgstr "Valor de salida" + +#: function_panel.cxx:667 +msgid "Adjuster" +msgstr "" + +#: function_panel.cxx:673 +msgid "Counter" +msgstr "Contador" + +#: function_panel.cxx:679 +msgid "Dial" +msgstr "Dial" + +#: function_panel.cxx:685 +msgid "Roller" +msgstr "" + +#: function_panel.cxx:691 +msgid "Spinner" +msgstr "" + +#: function_panel.cxx:697 +msgid "Value Input" +msgstr "Valor de entrada" + +#: function_panel.cxx:706 +msgid "Input" +msgstr "Entrada" + +#: function_panel.cxx:712 alignment_panel.cxx:75 +msgid "Output" +msgstr "Salida" + +#: function_panel.cxx:718 +msgid "Text Edit" +msgstr "Edición de texto" + +#: function_panel.cxx:724 +msgid "Text Display" +msgstr "Exposición de texto" + +#: function_panel.cxx:730 +msgid "File Input" +msgstr "Entrada de fichero" + +#: function_panel.cxx:739 +msgid "Menu Bar" +msgstr "Barra de menú" + +#: function_panel.cxx:745 +msgid "Input Choice" +msgstr "Opción de intrada" + +#: function_panel.cxx:751 +msgid "Menu Button" +msgstr "Botón de menú" + +#: function_panel.cxx:757 +msgid "Menu Item" +msgstr "Elemento de menú" + +#: function_panel.cxx:763 +msgid "Choice" +msgstr "Opción" + +#: function_panel.cxx:769 +msgid "Sub Menu" +msgstr "Submenú" + +#: function_panel.cxx:778 +msgid "Browser" +msgstr "Navegador" + +#: function_panel.cxx:784 +msgid "Check Browser" +msgstr "" + +#: function_panel.cxx:790 +msgid "File Browser" +msgstr "Navegador de ficheros" + +#: function_panel.cxx:799 +msgid "Box" +msgstr "Caja" + +#: function_panel.cxx:805 +msgid "Clock" +msgstr "Reloj" + +#: function_panel.cxx:811 +msgid "Help Browser" +msgstr "Navegador de ayuda" + +#: function_panel.cxx:817 +msgid "Progress" +msgstr "" + +#: function_panel.cxx:843 +msgid "Code View" +msgstr "" + +#: function_panel.cxx:850 +msgid "Source" +msgstr "" + +#: function_panel.cxx:870 +msgid "Header" +msgstr "Cabecera" + +#: function_panel.cxx:892 +msgid "Refresh" +msgstr "" + +#: function_panel.cxx:896 +msgid "Auto-Refresh" +msgstr "" + +#: function_panel.cxx:900 +msgid "Auto-Position" +msgstr "" + +#: alignment_panel.cxx:51 alignment_panel.cxx:183 +msgid "None" +msgstr "Nada" + +#: alignment_panel.cxx:52 +msgid "GNU gettext" +msgstr "GNU gettext" + +#: alignment_panel.cxx:53 +msgid "POSIX catgets" +msgstr "POSIX catgets" + +#: alignment_panel.cxx:66 +msgid "Project Settings" +msgstr "Configuración del proyecto" + +#: alignment_panel.cxx:68 alignment_panel.cxx:272 alignment_panel.cxx:434 +msgid "Close this dialog." +msgstr "Cerrar este diálogo" + +#: alignment_panel.cxx:77 +msgid "Use \"name.ext\" to set name or just \".ext\" to set extension." +msgstr "" +"Use \"nombre.ext\" para poner un nombre, o simplemente \".ext\" para poner " +"la extensión." + +#: alignment_panel.cxx:81 +msgid "Header File:" +msgstr "Archivo de cabecera:" + +#: alignment_panel.cxx:82 +msgid "The name of the generated header file." +msgstr "Nombre del archivo de cabecera generado." + +#: alignment_panel.cxx:91 +msgid "Code File:" +msgstr "Archivo de código:" + +#: alignment_panel.cxx:92 +msgid "The name of the generated code file." +msgstr "Nombre del archivo de código generado." + +#: alignment_panel.cxx:101 +msgid "Include Header from Code" +msgstr "Incluir cabecera desde código" + +#: alignment_panel.cxx:102 +msgid "Include the header file from the code file." +msgstr "Incluir el archivo de cabecera desde el archivo de código." + +#: alignment_panel.cxx:107 +msgid "Generate menu shortcuts using FL_COMMAND" +msgstr "" + +#: alignment_panel.cxx:108 +msgid "Replace FL_CTRL with FL_COMMAND when generating menu shortcut code." +msgstr "" + +#: alignment_panel.cxx:115 +msgid "Internationalization" +msgstr "Internacionalización" + +#: alignment_panel.cxx:118 +msgid "Use:" +msgstr "Usar:" + +#: alignment_panel.cxx:119 +msgid "Type of internationalization to use." +msgstr "Tipo de internacionalización a usar." + +#: alignment_panel.cxx:128 +msgid "#include:" +msgstr "#include:" + +#: alignment_panel.cxx:129 +msgid "The include file for internationalization." +msgstr "Archivo a incluir para la internacionalización." + +#: alignment_panel.cxx:137 +msgid "File:" +msgstr "Archivo:" + +#: alignment_panel.cxx:138 +msgid "The name of the message catalog." +msgstr "Nombre del catálogo de textos." + +#: alignment_panel.cxx:146 +msgid "Set:" +msgstr "" + +#: alignment_panel.cxx:147 +msgid "The message set number." +msgstr "" + +#: alignment_panel.cxx:156 +msgid "Function:" +msgstr "Función:" + +#: alignment_panel.cxx:157 +msgid "The function to call to internationalize the labels and tooltips." +msgstr "Función a llamar para internacionalizar las etiquetas y los tooltips." + +#: alignment_panel.cxx:182 +msgid "Default" +msgstr "" + +#: alignment_panel.cxx:184 +msgid "Plastic" +msgstr "" + +#: alignment_panel.cxx:185 +msgid "GTK+" +msgstr "" + +#: alignment_panel.cxx:226 +msgid "GUI Settings" +msgstr "Preferencias del GUI" + +#: alignment_panel.cxx:227 +msgid "Scheme:" +msgstr "" + +#: alignment_panel.cxx:237 +msgid "" +"Options:\n" +"\n" +"\n" +"\n" +"\n" +msgstr "" + +#: alignment_panel.cxx:240 +msgid "Show Tooltips" +msgstr "Mostrar tooltips" + +#: alignment_panel.cxx:248 +msgid "Show Completion Dialogs" +msgstr "" + +#: alignment_panel.cxx:255 +msgid "Open Previous File on Startup" +msgstr "Abrir archivo previo al inicio" + +#: alignment_panel.cxx:262 +msgid "Remember Window Positions" +msgstr "Recordar las posiciones de las ventanas" + +#: alignment_panel.cxx:275 +msgid "# Recent Files:" +msgstr "" + +#: alignment_panel.cxx:332 +msgid "Shell Command" +msgstr "Comando del sistema" + +#: alignment_panel.cxx:333 +msgid "Command:" +msgstr "Comando:" + +#: alignment_panel.cxx:341 +msgid "Write Code" +msgstr "Escribir código" + +#: alignment_panel.cxx:348 +msgid "Write Messages" +msgstr "Escribir textos" + +#: alignment_panel.cxx:355 +msgid "Save .FL File" +msgstr "Grabar fichero .FL" + +#: alignment_panel.cxx:362 +msgid "Run Command" +msgstr "Ejecutar comando" + +#: alignment_panel.cxx:370 +msgid "Shell Command Output" +msgstr "Salida del comando del sistema" + +#: alignment_panel.cxx:403 +msgid "Layout Settings" +msgstr "Configuración del formato" + +#: alignment_panel.cxx:404 +msgid "x" +msgstr "x" + +#: alignment_panel.cxx:405 +msgid "Horizontal grid spacing." +msgstr "Espaciado horizontal de la rejilla." + +#: alignment_panel.cxx:412 +msgid "pixels" +msgstr "pixels" + +#: alignment_panel.cxx:413 +msgid "Vertical grid spacing." +msgstr "Espaciado vertical de la rejilla." + +#: alignment_panel.cxx:420 +msgid "pixel snap" +msgstr "" + +#: alignment_panel.cxx:421 +msgid "Snap to grid within this many pixels." +msgstr "Ajustar a la rejilla con esta cantidad de pixels." + +#: alignment_panel.cxx:428 +msgid "Show Guides" +msgstr "" + +#: alignment_panel.cxx:429 +msgid "Show distance and alignment guides in overlay" +msgstr "" + +#: alignment_panel.cxx:437 +msgid "Grid:" +msgstr "Rejilla:" + +#: alignment_panel.cxx:441 +msgid "Widget Size:" +msgstr "" + +#: alignment_panel.cxx:451 +msgid "tiny" +msgstr "" + +#: alignment_panel.cxx:460 +msgid "small" +msgstr "" + +#: alignment_panel.cxx:469 +msgid "normal" +msgstr "" + +#: alignment_panel.cxx:477 +msgid "medium" +msgstr "" + +#: alignment_panel.cxx:486 +msgid "large" +msgstr "" + +#: alignment_panel.cxx:495 +msgid "huge" +msgstr "" + +#: factory.cxx:94 factory.cxx:353 factory.cxx:427 factory.cxx:751 +msgid "Normal" +msgstr "" + +#: factory.cxx:95 +msgid "Toggle" +msgstr "" + +#: factory.cxx:96 +msgid "Radio" +msgstr "" + +#: factory.cxx:207 +msgid "No Select" +msgstr "" + +#: factory.cxx:208 +msgid "Select" +msgstr "" + +#: factory.cxx:209 +msgid "Hold" +msgstr "" + +#: factory.cxx:210 +msgid "Multi" +msgstr "" + +#: factory.cxx:354 +msgid "Simple" +msgstr "" + +#: factory.cxx:428 factory.cxx:752 +msgid "Multiline" +msgstr "" + +#: factory.cxx:429 +msgid "Secret" +msgstr "" + +#: factory.cxx:430 +msgid "Int" +msgstr "" + +#: factory.cxx:431 +msgid "Float" +msgstr "" + +#: factory.cxx:673 +msgid "Dot" +msgstr "" + +#: factory.cxx:674 +msgid "Line" +msgstr "" + +#: factory.cxx:675 +msgid "Fill" +msgstr "" + +#: factory.cxx:693 factory.cxx:712 factory.cxx:732 +msgid "Vertical" +msgstr "Vertical" + +#: factory.cxx:694 factory.cxx:713 factory.cxx:733 +msgid "Horizontal" +msgstr "Horizontal" + +#: factory.cxx:714 +msgid "Vert Fill" +msgstr "" + +#: factory.cxx:715 +msgid "Horz Fill" +msgstr "" + +#: factory.cxx:716 +msgid "Vert Knob" +msgstr "" + +#: factory.cxx:717 +msgid "Horz Knob" +msgstr "" + +#: factory.cxx:952 +msgid "Function/Method" +msgstr "Función/Método" + +#: factory.cxx:970 +msgid "Buttons" +msgstr "Botones" + +#: factory.cxx:978 +msgid "Valuators" +msgstr "Ajustes de valor" + +#: factory.cxx:990 +msgid "Text" +msgstr "Texto" + +#: factory.cxx:997 +msgid "Menus" +msgstr "Menúes" + +#: factory.cxx:1005 +msgid "Browsers" +msgstr "Navegadores" + +#: factory.cxx:1010 +msgid "Other" +msgstr "Otros" + +#: print_panel.cxx:122 +msgid "Letter" +msgstr "" + +#: print_panel.cxx:123 +msgid "A4" +msgstr "A4" + +#: print_panel.cxx:250 print_panel.cxx:439 +msgid "Print" +msgstr "" + +#: print_panel.cxx:253 +msgid "Printer:" +msgstr "" + +#: print_panel.cxx:259 +msgid "Properties..." +msgstr "" + +#: print_panel.cxx:262 +msgid "printer/job status" +msgstr "" + +#: print_panel.cxx:265 +msgid "Print Range" +msgstr "" + +#: print_panel.cxx:269 +msgid "All" +msgstr "Todo" + +#: print_panel.cxx:275 +msgid "Pages" +msgstr "" + +#: print_panel.cxx:280 +msgid "Selection" +msgstr "" + +#: print_panel.cxx:285 +msgid "From:" +msgstr "De:" + +#: print_panel.cxx:290 +msgid "To:" +msgstr "A:" + +#: print_panel.cxx:297 +msgid "Copies" +msgstr "" + +#: print_panel.cxx:301 +msgid "# Copies:" +msgstr "" + +#: print_panel.cxx:305 +msgid "Collate" +msgstr "" + +#: print_panel.cxx:313 print_panel.cxx:320 print_panel.cxx:327 +#: print_panel.cxx:393 print_panel.cxx:411 print_panel.cxx:429 +msgid "1" +msgstr "1" + +#: print_panel.cxx:334 print_panel.cxx:341 print_panel.cxx:348 +#: print_panel.cxx:387 print_panel.cxx:405 print_panel.cxx:423 +msgid "2" +msgstr "2" + +#: print_panel.cxx:355 print_panel.cxx:362 print_panel.cxx:369 +#: print_panel.cxx:381 print_panel.cxx:399 print_panel.cxx:417 +msgid "3" +msgstr "3" + +#: print_panel.cxx:454 +msgid "Printer Properties" +msgstr "" + +#: print_panel.cxx:457 +msgid "Page Size:" +msgstr "" + +#: print_panel.cxx:462 +msgid "Output Mode:" +msgstr "" + +#: print_panel.cxx:500 template_panel.cxx:184 +msgid "Save" +msgstr "Guardar" + +#: print_panel.cxx:506 +msgid "Use" +msgstr "Usar" + +#: template_panel.cxx:148 +msgid "New/Save Template" +msgstr "" + +#: template_panel.cxx:151 +msgid "Available Templates:" +msgstr "" + +#: template_panel.cxx:163 +msgid "Template Name:" +msgstr "" + +#: template_panel.cxx:169 +msgid "Instance Name:" +msgstr "" + +#: template_panel.cxx:175 +msgid "Delete Template" +msgstr "" + +#~ msgid "Open &Previous" +#~ msgstr "Abrir &previo" + +#~ msgid "about fluid" +#~ msgstr "acerca de fluid" + +#~ msgid "fluid" +#~ msgstr "fluid" + +#~ msgid "The callback function or code for the widget." +#~ msgstr "Función de callback o código para el widget." + +#~ msgid "label" +#~ msgstr "etiqueta" + +#~ msgid "code" +#~ msgstr "código" + +#~ msgid "codeblock" +#~ msgstr "bloque de código" + +#~ msgid "declaration block" +#~ msgstr "bloque de declaración" + +#~ msgid "declaration" +#~ msgstr "declaración" + +#~ msgid "class" +#~ msgstr "clase" + +#~ msgid "GUI:" +#~ msgstr "GUI:" + +#~ msgid "Horizontal:" +#~ msgstr "Horizontal:" + +#~ msgid "Vertical:" +#~ msgstr "Vertical:" + +#~ msgid "Snap:" +#~ msgstr "Ajustar:" + +#~ msgid "code block" +#~ msgstr "bloque de código" + +#~ msgid "group" +#~ msgstr "grupo" + +#~ msgid "buttons" +#~ msgstr "botones" + +#~ msgid "browsers" +#~ msgstr "navegadores" --- fltk1.1-1.1.9.orig/documentation/intro.html +++ fltk1.1-1.1.9/documentation/intro.html @@ -328,8 +328,6 @@
FTP
California, USA (ftp.fltk.org) -
Maryland, USA (ftp2.fltk.org) -
Espoo, Finland (ftp.funet.fi)
Germany (linux.mathematik.tu-darmstadt.de)
Austria (gd.tuwien.ac.at) --- fltk1.1-1.1.9.orig/documentation/Makefile +++ fltk1.1-1.1.9/documentation/Makefile @@ -232,9 +232,9 @@ install: $(MANPAGES) echo "Installing documentation files in $(DESTDIR)$(docdir)..." - -$(INSTALL_DIR) $(DESTDIR)$(docdir) + -$(INSTALL_DIR) $(DESTDIR)$(docdir)/HTML for file in $(HTMLFILES) $(IMAGEFILES) index.html; do \ - $(INSTALL_DATA) $$file $(DESTDIR)$(docdir); \ + $(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/HTML; \ done echo "Installing man pages in $(DESTDIR)$(mandir)..." -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat1 --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.NEWS +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.NEWS @@ -0,0 +1,11 @@ +fltk1.1 (1.1.7-4) unstable; urgency=low + + * To address http://bugs.debian.org/405233 , libfltk_gl.so.1.1 no longer + pulls libGLU in automatically, as FLTK proper makes no use of GLU; + likewise, fltk-config --ldstaticflags --use-gl no longer lists -lGLU. + As such, if your fltk1.1-based application uses libGLU itself, you + will need to link against libGLU explicitly. + + Apologies for any resulting inconvenience. + + -- Aaron M. Ucko Sun, 22 Apr 2007 15:40:16 -0400 --- fltk1.1-1.1.9.orig/debian/fltk1.1-games.install +++ fltk1.1-1.1.9/debian/fltk1.1-games.install @@ -0,0 +1,11 @@ +usr/games +usr/share/applications/flblocks.desktop +usr/share/applications/flcheckers.desktop +usr/share/applications/flsudoku.desktop +usr/share/icons/hicolor/*/apps/flblocks.png +usr/share/icons/hicolor/*/apps/flcheckers.png +usr/share/icons/hicolor/*/apps/flsudoku.png +usr/share/man/man6 +usr/share/pixmaps/flblocks-32.xpm +usr/share/pixmaps/flcheckers-32.xpm +usr/share/pixmaps/flsudoku-32.xpm --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.manpages +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.manpages @@ -0,0 +1,2 @@ +documentation/fltk-config.man +documentation/fltk.man --- fltk1.1-1.1.9.orig/debian/compat +++ fltk1.1-1.1.9/debian/compat @@ -0,0 +1,2 @@ +7 + --- fltk1.1-1.1.9.orig/debian/fluid.menu +++ fltk1.1-1.1.9/debian/fluid.menu @@ -0,0 +1,6 @@ +?package(fluid): \ + needs="x11" \ + section="Applications/Programming" \ + title="Fluid" \ + command="/usr/bin/fluid" \ + icon="/usr/share/pixmaps/fluid-32.xpm" --- fltk1.1-1.1.9.orig/debian/libfltk1.1.symbols +++ fltk1.1-1.1.9/debian/libfltk1.1.symbols @@ -0,0 +1,2043 @@ +libfltk.so.1.1 libfltk1.1 #MINVER# +* Build-Depends-Package: libfltk1.1-dev + FL_NORMAL_SIZE@Base 1.1.6 + _Z10fl_descentv@Base 1.1.6 + _Z10fl_measurePKcRiS1_i@Base 1.1.6 + _Z10fl_messagePKcz@Base 1.1.6 + _Z10fl_polygoniiiiii@Base 1.1.6 + _Z10fl_polygoniiiiiiii@Base 1.1.6 + _Z10resizeformv@Base 1.1.6 + _Z11fl_clip_boxiiiiRiS_S_S_@Base 1.1.6 + _Z11fl_contrast8Fl_ColorS_@Base 1.1.6 + _Z11fl_down_boxiiii8Fl_Color@Base 1.1.6 + _Z11fl_draw_box10Fl_Boxtypeiiii8Fl_Color@Base 1.1.6 + _Z11fl_end_linev@Base 1.1.6 + _Z11fl_end_loopv@Base 1.1.6 + _Z11fl_inactive8Fl_Color@Base 1.1.6 + _Z11fl_no_labelPK8Fl_Labeliiii8Fl_Align@Base 1.1.6 + _Z11fl_open_uriPKcPci@Base 1.1.8~rc1 + _Z11fl_passwordPKcS0_z@Base 1.1.6 + _Z11fl_pop_clipv@Base 1.1.6 + _Z11fl_up_frameiiii8Fl_Color@Base 1.1.6 + _Z12fl_fix_focusv@Base 1.1.6 + _Z12fl_gray_rampv@Base 1.1.6 + _Z12fl_push_clipiiii@Base 1.1.6 + _Z12fl_rectboundiiii8Fl_Color@Base 1.1.6 + _Z12fl_translatedd@Base 1.1.6 + _Z13fl_add_symbolPKcPFv8Fl_ColorEi@Base 1.1.6 + _Z13fl_begin_linev@Base 1.1.6 + _Z13fl_begin_loopv@Base 1.1.6 + _Z13fl_down_frameiiii8Fl_Color@Base 1.1.6 + _Z13fl_draw_imagePFvPviiiPhES_iiiii@Base 1.1.6 + _Z13fl_draw_imagePKhiiiiii@Base 1.1.6 + _Z13fl_end_pointsv@Base 1.1.6 + _Z13fl_line_styleiiPc@Base 1.1.6 + _Z13fl_pop_matrixv@Base 1.1.6 + _Z13fl_read_imagePhiiiii@Base 1.1.6 + _Z14fl_clip_regionP8_XRegion@Base 1.1.6 + _Z14fl_clip_regionv@Base 1.1.6 + _Z14fl_dir_chooserPKcS0_i@Base 1.1.6 + _Z14fl_draw_pixmapPKPKcii8Fl_Color@Base 1.1.6 + _Z14fl_draw_pixmapPKPcii8Fl_Color@Base 1.1.6 + _Z14fl_draw_symbolPKciiii8Fl_Color@Base 1.1.6 + _Z14fl_end_polygonv@Base 1.1.6 + _Z14fl_mult_matrixdddddd@Base 1.1.6 + _Z14fl_not_clippediiii@Base 1.1.6 + _Z14fl_parse_colorPKcRhS1_S1_@Base 1.1.6 + _Z14fl_push_matrixv@Base 1.1.6 + _Z14fl_thin_up_boxiiii8Fl_Color@Base 1.1.6 + _Z14fl_throw_focusP9Fl_Widget@Base 1.1.6 + _Z14fl_transform_xdd@Base 1.1.6 + _Z14fl_transform_ydd@Base 1.1.6 + _Z15fl_begin_pointsv@Base 1.1.6 + _Z15fl_border_frameiiii8Fl_Color@Base 1.1.6 + _Z15fl_embossed_boxiiii8Fl_Color@Base 1.1.6 + _Z15fl_engraved_boxiiii8Fl_Color@Base 1.1.6 + _Z15fl_file_chooserPKcS0_S0_i@Base 1.1.6 + _Z15fl_filename_extPKc@Base 1.1.6 + _Z15fl_message_iconv@Base 1.1.6 + _Z15fl_normal_labelPK8Fl_Labeliiii8Fl_Align@Base 1.1.6 + _Z15fl_old_shortcutPKc@Base 1.1.6 + _Z15fl_open_displayP9_XDisplay@Base 1.1.6 + _Z15fl_open_displayv@Base 1.1.6 + _Z15fl_overlay_rectiiii@Base 1.1.6 + _Z15fl_push_no_clipv@Base 1.1.6 + _Z15fl_restore_clipv@Base 1.1.6 + _Z15fl_return_arrowiiii@Base 1.1.6 + _Z15fl_round_up_boxiiii8Fl_Color@Base 1.1.6 + _Z15fl_text_drag_meiP15Fl_Text_Display@Base 1.1.6 + _Z15fl_transform_dxdd@Base 1.1.6 + _Z15fl_transform_dydd@Base 1.1.6 + _Z16XRectangleRegioniiii@Base 1.1.6 + _Z16fl_begin_polygonv@Base 1.1.6 + _Z16fl_close_displayv@Base 1.1.6 + _Z16fl_color_average8Fl_ColorS_f@Base 1.1.6 + _Z16fl_color_chooserPKcRdS1_S1_@Base 1.1.6 + _Z16fl_color_chooserPKcRhS1_S1_@Base 1.1.6 + _Z16fl_filename_listPKcPPP6direntPFiS3_S3_E@Base 1.1.6 + _Z16fl_filename_namePKc@Base 1.1.6 + _Z16fl_overlay_clearv@Base 1.1.6 + _Z16fl_show_colormap8Fl_Color@Base 1.1.6 + _Z16fl_thin_down_boxiiii8Fl_Color@Base 1.1.6 + _Z16fl_thin_up_frameiiii8Fl_Color@Base 1.1.6 + _Z16gtk_round_up_boxiiii8Fl_Color@Base 1.1.8~rc1 + _Z17fl_create_bitmaskiiPKh@Base 1.1.6 + _Z17fl_delete_bitmaskm@Base 1.1.6 + _Z17fl_embossed_frameiiii8Fl_Color@Base 1.1.6 + _Z17fl_engraved_frameiiii8Fl_Color@Base 1.1.6 + _Z17fl_filename_isdirPKc@Base 1.1.6 + _Z17fl_filename_matchPKcS0_@Base 1.1.6 + _Z17fl_measure_pixmapPKPKcRiS3_@Base 1.1.6 + _Z17fl_measure_pixmapPKPcRiS2_@Base 1.1.6 + _Z17fl_normal_measurePK8Fl_LabelRiS2_@Base 1.1.6 + _Z17fl_round_down_boxiiii8Fl_Color@Base 1.1.6 + _Z17fl_shortcut_labeli@Base 1.1.6 + _Z18fl_draw_image_monoPFvPviiiPhES_iiiii@Base 1.1.6 + _Z18fl_draw_image_monoPKhiiiiii@Base 1.1.6 + _Z18fl_filename_expandPciPKc@Base 1.1.6 + _Z18fl_filename_setextPciPKc@Base 1.1.6 + _Z18fl_latin1_to_localPKci@Base 1.1.8~rc1 + _Z18fl_local_to_latin1PKci@Base 1.1.8~rc1 + _Z18fl_thin_down_frameiiii8Fl_Color@Base 1.1.6 + _Z18gtk_round_down_boxiiii8Fl_Color@Base 1.1.8~rc1 + _Z19fl_create_alphamaskiiiiPKh@Base 1.1.6 + _Z19fl_destroy_xft_drawm@Base 1.1.6 + _Z19fl_internal_boxtype10Fl_BoxtypePFviiii8Fl_ColorE@Base 1.1.6 + _Z20fl_filename_absolutePciPKc@Base 1.1.6 + _Z20fl_filename_relativePciPKc@Base 1.1.6 + _Z20fl_sendClientMessagemmmmmmm@Base 1.1.6 + _Z21fl_define_FL_OVAL_BOXv@Base 1.1.6 + _Z21fl_local_to_mac_romanPKci@Base 1.1.8~rc1 + _Z21fl_mac_roman_to_localPKci@Base 1.1.8~rc1 + _Z21fl_transformed_vertexdd@Base 1.1.6 + _Z22fl_define_FL_RFLAT_BOXv@Base 1.1.6 + _Z22fl_end_complex_polygonv@Base 1.1.6 + _Z23fl_define_FL_GTK_UP_BOXv@Base 1.1.8~rc1 + _Z23fl_define_FL_SHADOW_BOXv@Base 1.1.6 + _Z24_fl_filename_isdir_quickPKc@Base 1.1.8~rc1 + _Z24fl_begin_complex_polygonv@Base 1.1.6 + _Z24fl_can_do_alpha_blendingv@Base 1.1.8~rc1 + _Z24fl_define_FL_DIAMOND_BOXv@Base 1.1.6 + _Z24fl_define_FL_ROUNDED_BOXv@Base 1.1.6 + _Z24fl_define_FL_RSHADOW_BOXv@Base 1.1.6 + _Z24fl_file_chooser_callbackPFvPKcE@Base 1.1.6 + _Z24fl_file_chooser_ok_labelPKc@Base 1.1.7 + _Z25fl_define_FL_ROUND_UP_BOXv@Base 1.1.6 + _Z25fl_define_FL_SHADOW_LABELv@Base 1.1.6 + _Z27fl_define_FL_EMBOSSED_LABELv@Base 1.1.6 + _Z27fl_define_FL_ENGRAVED_LABELv@Base 1.1.6 + _Z27fl_define_FL_PLASTIC_UP_BOXv@Base 1.1.6 + _Z6fl_arcddddd@Base 1.1.6 + _Z6fl_arciiiidd@Base 1.1.6 + _Z6fl_askPKcz@Base 1.1.6 + _Z6fl_gapv@Base 1.1.6 + _Z6fl_pieiiiidd@Base 1.1.6 + _Z7fl_beepi@Base 1.1.6 + _Z7fl_drawPKciff@Base 1.1.6 + _Z7fl_drawPKcii@Base 1.1.6 + _Z7fl_drawPKciii@Base 1.1.6 + _Z7fl_drawPKciiii8Fl_AlignP8Fl_Imagei@Base 1.1.6 + _Z7fl_drawPKciiii8Fl_AlignPFvS0_iiiEP8Fl_Imagei@Base 1.1.6 + _Z7fl_findm@Base 1.1.6 + _Z7fl_fontii@Base 1.1.6 + _Z7fl_lineiiii@Base 1.1.6 + _Z7fl_lineiiiiii@Base 1.1.6 + _Z7fl_loopiiiiii@Base 1.1.6 + _Z7fl_loopiiiiiiii@Base 1.1.6 + _Z7fl_rectiiii@Base 1.1.6 + _Z7fl_waitd@Base 1.1.6 + _Z8fl_alertPKcz@Base 1.1.6 + _Z8fl_arc_iiiiidd@Base 1.1.6 + _Z8fl_color8Fl_Color@Base 1.1.6 + _Z8fl_colorhhh@Base 1.1.6 + _Z8fl_curvedddddddd@Base 1.1.6 + _Z8fl_framePKciiii@Base 1.1.6 + _Z8fl_inputPKcS0_z@Base 1.1.6 + _Z8fl_pointii@Base 1.1.6 + _Z8fl_readyv@Base 1.1.6 + _Z8fl_rectfiiii8Fl_Color@Base 1.1.6 + _Z8fl_rectfiiii@Base 1.1.6 + _Z8fl_rectfiiiihhh@Base 1.1.6 + _Z8fl_scaled@Base 1.1.6 + _Z8fl_scaledd@Base 1.1.6 + _Z8fl_widthPKc@Base 1.1.6 + _Z8fl_widthPKci@Base 1.1.6 + _Z8fl_widthh@Base 1.1.6 + _Z9fl_choicePKcS0_S0_S0_z@Base 1.1.6 + _Z9fl_circleddd@Base 1.1.6 + _Z9fl_cursor9Fl_Cursor8Fl_ColorS0_@Base 1.1.6 + _Z9fl_frame2PKciiii@Base 1.1.6 + _Z9fl_handleRK7_XEvent@Base 1.1.6 + _Z9fl_heightv@Base 1.1.6 + _Z9fl_no_boxiiii8Fl_Color@Base 1.1.6 + _Z9fl_rotated@Base 1.1.6 + _Z9fl_scrolliiiiiiPFvPviiiiES_@Base 1.1.6 + _Z9fl_up_boxiiii8Fl_Color@Base 1.1.6 + _Z9fl_vertexdd@Base 1.1.6 + _Z9fl_xpixel8Fl_Color@Base 1.1.6 + _Z9fl_xpixelhhh@Base 1.1.6 + _Z9fl_xxfontv@Base 1.1.6 + _Z9fl_xylineiii@Base 1.1.6 + _Z9fl_xylineiiii@Base 1.1.6 + _Z9fl_xylineiiiii@Base 1.1.6 + _Z9fl_yxlineiii@Base 1.1.6 + _Z9fl_yxlineiiii@Base 1.1.6 + _Z9fl_yxlineiiiii@Base 1.1.6 + _ZN10Fl_Browser11item_selectEPvi@Base 1.1.6 + _ZN10Fl_Browser12linepositionEiNS_16Fl_Line_PositionE@Base 1.1.6 + _ZN10Fl_Browser3addEPKcPv@Base 1.1.6 + _ZN10Fl_Browser4dataEiPv@Base 1.1.6 + _ZN10Fl_Browser4hideEi@Base 1.1.6 + _ZN10Fl_Browser4loadEPKc@Base 1.1.6 + _ZN10Fl_Browser4moveEii@Base 1.1.6 + _ZN10Fl_Browser4showEi@Base 1.1.6 + _ZN10Fl_Browser4swapEP8FL_BLINES1_@Base 1.1.6 + _ZN10Fl_Browser4swapEii@Base 1.1.6 + _ZN10Fl_Browser4textEiPKc@Base 1.1.6 + _ZN10Fl_Browser5clearEv@Base 1.1.6 + _ZN10Fl_Browser6insertEiP8FL_BLINE@Base 1.1.6 + _ZN10Fl_Browser6insertEiPKcPv@Base 1.1.6 + _ZN10Fl_Browser6removeEi@Base 1.1.6 + _ZN10Fl_Browser6selectEii@Base 1.1.6 + _ZN10Fl_Browser7_removeEi@Base 1.1.6 + _ZN10Fl_Browser7displayEii@Base 1.1.6 + _ZN10Fl_BrowserC1EiiiiPKc@Base 1.1.6 + _ZN10Fl_BrowserC2EiiiiPKc@Base 1.1.6 + _ZN10Fl_BrowserD0Ev@Base 1.1.6 + _ZN10Fl_BrowserD1Ev@Base 1.1.6 + _ZN10Fl_Counter12increment_cbEv@Base 1.1.6 + _ZN10Fl_Counter13calc_mouseobjEv@Base 1.1.6 + _ZN10Fl_Counter15repeat_callbackEPv@Base 1.1.6 + _ZN10Fl_Counter4drawEv@Base 1.1.6 + _ZN10Fl_Counter6handleEi@Base 1.1.6 + _ZN10Fl_CounterC1EiiiiPKc@Base 1.1.6 + _ZN10Fl_CounterC2EiiiiPKc@Base 1.1.6 + _ZN10Fl_CounterD0Ev@Base 1.1.6 + _ZN10Fl_CounterD1Ev@Base 1.1.6 + _ZN10Fl_CounterD2Ev@Base 1.1.6 + _ZN10Fl_Tooltip10enter_areaEP9Fl_WidgetiiiiPKc@Base 1.1.6 + _ZN10Fl_Tooltip10textcolor_E@Base 1.1.6 + _ZN10Fl_Tooltip11hoverdelay_E@Base 1.1.6 + _ZN10Fl_Tooltip4exitE@Base 1.1.6 + _ZN10Fl_Tooltip5enterE@Base 1.1.6 + _ZN10Fl_Tooltip5exit_EP9Fl_Widget@Base 1.1.6 + _ZN10Fl_Tooltip5font_E@Base 1.1.6 + _ZN10Fl_Tooltip5size_E@Base 1.1.6 + _ZN10Fl_Tooltip6color_E@Base 1.1.6 + _ZN10Fl_Tooltip6delay_E@Base 1.1.6 + _ZN10Fl_Tooltip6enter_EP9Fl_Widget@Base 1.1.6 + _ZN10Fl_Tooltip7currentEP9Fl_Widget@Base 1.1.6 + _ZN10Fl_Tooltip7widget_E@Base 1.1.6 + _ZN10Fl_Tooltip8enabled_E@Base 1.1.6 + _ZN10menuwindow10autoscrollEi@Base 1.1.6 + _ZN10menuwindow12set_selectedEi@Base 1.1.6 + _ZN10menuwindow13find_selectedEii@Base 1.1.6 + _ZN10menuwindow4drawEv@Base 1.1.6 + _ZN10menuwindow6handleEi@Base 1.1.6 + _ZN10menuwindow6titlexEi@Base 1.1.6 + _ZN10menuwindow8positionEii@Base 1.1.6 + _ZN10menuwindow9drawentryEPK12Fl_Menu_Itemii@Base 1.1.6 + _ZN10menuwindow9is_insideEii@Base 1.1.7-2~ + _ZN10menuwindowC1EPK12Fl_Menu_ItemiiiiS2_S2_iii@Base 1.1.6 + _ZN10menuwindowC2EPK12Fl_Menu_ItemiiiiS2_S2_iii@Base 1.1.6 + _ZN10menuwindowD0Ev@Base 1.1.6 + _ZN10menuwindowD1Ev@Base 1.1.6 + _ZN10menuwindowD2Ev@Base 1.1.6 + _ZN11Fl_Adjuster12value_damageEv@Base 1.1.6 + _ZN11Fl_Adjuster4drawEv@Base 1.1.6 + _ZN11Fl_Adjuster6handleEi@Base 1.1.6 + _ZN11Fl_AdjusterC1EiiiiPKc@Base 1.1.6 + _ZN11Fl_AdjusterC2EiiiiPKc@Base 1.1.6 + _ZN11Fl_AdjusterD0Ev@Base 1.1.6 + _ZN11Fl_AdjusterD1Ev@Base 1.1.6 + _ZN11Fl_Browser_10update_topEv@Base 1.1.6 + _ZN11Fl_Browser_11item_selectEPvi@Base 1.1.6 + _ZN11Fl_Browser_11redraw_lineEPv@Base 1.1.6 + _ZN11Fl_Browser_11select_onlyEPvi@Base 1.1.6 + _ZN11Fl_Browser_16scrollbar_width_E@Base 1.1.6 + _ZN11Fl_Browser_4drawEv@Base 1.1.6 + _ZN11Fl_Browser_6handleEi@Base 1.1.6 + _ZN11Fl_Browser_6resizeEiiii@Base 1.1.6 + _ZN11Fl_Browser_6selectEPvii@Base 1.1.6 + _ZN11Fl_Browser_7displayEPv@Base 1.1.6 + _ZN11Fl_Browser_8deletingEPv@Base 1.1.6 + _ZN11Fl_Browser_8deselectEi@Base 1.1.6 + _ZN11Fl_Browser_8new_listEv@Base 1.1.6 + _ZN11Fl_Browser_8positionEi@Base 1.1.6 + _ZN11Fl_Browser_8swappingEPvS0_@Base 1.1.7-2~ + _ZN11Fl_Browser_9find_itemEi@Base 1.1.6 + _ZN11Fl_Browser_9hpositionEi@Base 1.1.6 + _ZN11Fl_Browser_9insertingEPvS0_@Base 1.1.6 + _ZN11Fl_Browser_9replacingEPvS0_@Base 1.1.6 + _ZN11Fl_Browser_C1EiiiiPKc@Base 1.1.6 + _ZN11Fl_Browser_C2EiiiiPKc@Base 1.1.6 + _ZN11Fl_Browser_D0Ev@Base 1.1.6 + _ZN11Fl_Browser_D1Ev@Base 1.1.6 + _ZN11Fl_Browser_D2Ev@Base 1.1.9-3~ + _ZN11Fl_FontSizeC1EPKc@Base 1.1.6 + _ZN11Fl_FontSizeC2EPKc@Base 1.1.6 + _ZN11Fl_FontSizeD1Ev@Base 1.1.6 + _ZN11Fl_FontSizeD2Ev@Base 1.1.6 + _ZN11Fl_Menu_Bar4drawEv@Base 1.1.6 + _ZN11Fl_Menu_Bar6handleEi@Base 1.1.6 + _ZN11Fl_Menu_BarD0Ev@Base 1.1.6 + _ZN11Fl_Menu_BarD1Ev@Base 1.1.6 + _ZN11Fl_Progress4drawEv@Base 1.1.6 + _ZN11Fl_ProgressC1EiiiiPKc@Base 1.1.6 + _ZN11Fl_ProgressC2EiiiiPKc@Base 1.1.6 + _ZN11Fl_ProgressD0Ev@Base 1.1.6 + _ZN11Fl_ProgressD1Ev@Base 1.1.6 + _ZN11Fl_Valuator11handle_dragEd@Base 1.1.6 + _ZN11Fl_Valuator12value_damageEv@Base 1.1.6 + _ZN11Fl_Valuator14handle_releaseEv@Base 1.1.6 + _ZN11Fl_Valuator4stepEd@Base 1.1.6 + _ZN11Fl_Valuator5clampEd@Base 1.1.6 + _ZN11Fl_Valuator5roundEd@Base 1.1.6 + _ZN11Fl_Valuator5valueEd@Base 1.1.6 + _ZN11Fl_Valuator6formatEPc@Base 1.1.6 + _ZN11Fl_Valuator9incrementEdi@Base 1.1.6 + _ZN11Fl_Valuator9precisionEi@Base 1.1.6 + _ZN11Fl_Valuator9softclampEd@Base 1.1.6 + _ZN11Fl_ValuatorC1EiiiiPKc@Base 1.1.6 + _ZN11Fl_ValuatorC2EiiiiPKc@Base 1.1.6 + _ZN11Fl_ValuatorD0Ev@Base 1.1.6 + _ZN11Fl_ValuatorD1Ev@Base 1.1.6 + _ZN11Flcc_HueBox10handle_keyEi@Base 1.1.6 + _ZN11Flcc_HueBox4drawEv@Base 1.1.6 + _ZN11Flcc_HueBox6handleEi@Base 1.1.6 + _ZN11Flcc_HueBoxD0Ev@Base 1.1.6 + _ZN11Flcc_HueBoxD1Ev@Base 1.1.6 + _ZN12Fl_File_Icon3addEs@Base 1.1.6 + _ZN12Fl_File_Icon4drawEiiii8Fl_Colori@Base 1.1.6 + _ZN12Fl_File_Icon4findEPKci@Base 1.1.6 + _ZN12Fl_File_Icon5labelEP9Fl_Widget@Base 1.1.6 + _ZN12Fl_File_Icon6first_E@Base 1.1.6 + _ZN12Fl_File_Icon9labeltypeEPK8Fl_Labeliiii8Fl_Align@Base 1.1.6 + _ZN12Fl_File_IconC1EPKciiPs@Base 1.1.6 + _ZN12Fl_File_IconC2EPKciiPs@Base 1.1.6 + _ZN12Fl_File_IconD1Ev@Base 1.1.6 + _ZN12Fl_File_IconD2Ev@Base 1.1.6 + _ZN12Fl_Help_View10add_targetEPKci@Base 1.1.6 + _ZN12Fl_Help_View10get_lengthEPKc@Base 1.1.6 + _ZN12Fl_Help_View10select_allEv@Base 1.1.8~rc1 + _ZN12Fl_Help_View11current_posE@Base 1.1.8~rc1 + _ZN12Fl_Help_View11follow_linkEP12Fl_Help_Link@Base 1.1.8~rc1 + _ZN12Fl_Help_View12current_viewE@Base 1.1.8~rc1 + _ZN12Fl_Help_View12format_tableEPiS0_PKc@Base 1.1.6 + _ZN12Fl_Help_View13end_selectionEi@Base 1.1.8~rc1 + _ZN12Fl_Help_View14selection_lastE@Base 1.1.8~rc1 + _ZN12Fl_Help_View15begin_selectionEv@Base 1.1.8~rc1 + _ZN12Fl_Help_View15clear_selectionEv@Base 1.1.8~rc1 + _ZN12Fl_Help_View15compare_targetsEPK14Fl_Help_TargetS2_@Base 1.1.6 + _ZN12Fl_Help_View15selection_firstE@Base 1.1.8~rc1 + _ZN12Fl_Help_View16extend_selectionEv@Base 1.1.8~rc1 + _ZN12Fl_Help_View18hv_selection_colorE@Base 1.1.8~rc1 + _ZN12Fl_Help_View19selection_drag_lastE@Base 1.1.8~rc1 + _ZN12Fl_Help_View19selection_push_lastE@Base 1.1.8~rc1 + _ZN12Fl_Help_View20selection_drag_firstE@Base 1.1.8~rc1 + _ZN12Fl_Help_View20selection_push_firstE@Base 1.1.8~rc1 + _ZN12Fl_Help_View22clear_global_selectionEv@Base 1.1.8~rc1 + _ZN12Fl_Help_View23hv_selection_text_colorE@Base 1.1.8~rc1 + _ZN12Fl_Help_View4drawEv@Base 1.1.6 + _ZN12Fl_Help_View4findEPKci@Base 1.1.6 + _ZN12Fl_Help_View4loadEPKc@Base 1.1.6 + _ZN12Fl_Help_View5valueEPKc@Base 1.1.6 + _ZN12Fl_Help_View6formatEv@Base 1.1.6 + _ZN12Fl_Help_View6handleEi@Base 1.1.6 + _ZN12Fl_Help_View6resizeEiiii@Base 1.1.6 + _ZN12Fl_Help_View7hv_drawEPKcii@Base 1.1.8~rc1 + _ZN12Fl_Help_View7mouse_xE@Base 1.1.8~rc1 + _ZN12Fl_Help_View7mouse_yE@Base 1.1.8~rc1 + _ZN12Fl_Help_View7popfontERhS0_@Base 1.1.9-3~ + _ZN12Fl_Help_View7toplineEPKc@Base 1.1.6 + _ZN12Fl_Help_View7toplineEi@Base 1.1.6 + _ZN12Fl_Help_View8add_linkEPKciiii@Base 1.1.6 + _ZN12Fl_Help_View8do_alignEP13Fl_Help_BlockiiiRi@Base 1.1.6 + _ZN12Fl_Help_View8get_attrEPKcS1_Pci@Base 1.1.6 + _ZN12Fl_Help_View8leftlineEi@Base 1.1.6 + _ZN12Fl_Help_View8pushfontEhh@Base 1.1.9-3~ + _ZN12Fl_Help_View8selectedE@Base 1.1.8~rc1 + _ZN12Fl_Help_View9add_blockEPKciiiih@Base 1.1.6 + _ZN12Fl_Help_View9draw_modeE@Base 1.1.8~rc1 + _ZN12Fl_Help_View9find_linkEii@Base 1.1.8~rc1 + _ZN12Fl_Help_View9free_dataEv@Base 1.1.8~rc1 + _ZN12Fl_Help_View9get_alignEPKci@Base 1.1.6 + _ZN12Fl_Help_View9get_colorEPKc8Fl_Color@Base 1.1.6 + _ZN12Fl_Help_View9get_imageEPKcii@Base 1.1.6 + _ZN12Fl_Help_ViewC1EiiiiPKc@Base 1.1.6 + _ZN12Fl_Help_ViewC2EiiiiPKc@Base 1.1.6 + _ZN12Fl_Help_ViewD0Ev@Base 1.1.6 + _ZN12Fl_Help_ViewD1Ev@Base 1.1.6 + _ZN12Fl_Help_ViewD2Ev@Base 1.1.6 + _ZN12Fl_Menu_Item3addEPKciPFvP9Fl_WidgetPvES4_i@Base 1.1.6 + _ZN12Fl_Menu_Item7setonlyEv@Base 1.1.6 + _ZN12Fl_RGB_Image10desaturateEv@Base 1.1.6 + _ZN12Fl_RGB_Image13color_averageE8Fl_Colorf@Base 1.1.6 + _ZN12Fl_RGB_Image4copyEii@Base 1.1.6 + _ZN12Fl_RGB_Image4drawEiiiiii@Base 1.1.6 + _ZN12Fl_RGB_Image5labelEP12Fl_Menu_Item@Base 1.1.6 + _ZN12Fl_RGB_Image5labelEP9Fl_Widget@Base 1.1.6 + _ZN12Fl_RGB_Image7uncacheEv@Base 1.1.6 + _ZN12Fl_RGB_ImageD0Ev@Base 1.1.6 + _ZN12Fl_RGB_ImageD1Ev@Base 1.1.6 + _ZN12Fl_RGB_ImageD2Ev@Base 1.1.6 + _ZN12Fl_Scrollbar10timeout_cbEPv@Base 1.1.6 + _ZN12Fl_Scrollbar12increment_cbEv@Base 1.1.6 + _ZN12Fl_Scrollbar4drawEv@Base 1.1.6 + _ZN12Fl_Scrollbar6handleEi@Base 1.1.6 + _ZN12Fl_ScrollbarC1EiiiiPKc@Base 1.1.6 + _ZN12Fl_ScrollbarC2EiiiiPKc@Base 1.1.6 + _ZN12Fl_ScrollbarD0Ev@Base 1.1.6 + _ZN12Fl_ScrollbarD1Ev@Base 1.1.6 + _ZN12Fl_ScrollbarD2Ev@Base 1.1.8~rc1 + _ZN12Fl_XBM_ImageC1EPKc@Base 1.1.6 + _ZN12Fl_XBM_ImageC2EPKc@Base 1.1.6 + _ZN12Fl_XBM_ImageD0Ev@Base 1.1.6 + _ZN12Fl_XBM_ImageD1Ev@Base 1.1.6 + _ZN12Fl_XPM_ImageC1EPKc@Base 1.1.6 + _ZN12Fl_XPM_ImageC2EPKc@Base 1.1.6 + _ZN12Fl_XPM_ImageD0Ev@Base 1.1.6 + _ZN12Fl_XPM_ImageD1Ev@Base 1.1.6 + _ZN13Fl_File_Input12draw_buttonsEv@Base 1.1.6 + _ZN13Fl_File_Input13handle_buttonEi@Base 1.1.6 + _ZN13Fl_File_Input14update_buttonsEv@Base 1.1.6 + _ZN13Fl_File_Input4drawEv@Base 1.1.6 + _ZN13Fl_File_Input5valueEPKc@Base 1.1.6 + _ZN13Fl_File_Input5valueEPKci@Base 1.1.6 + _ZN13Fl_File_Input6handleEi@Base 1.1.6 + _ZN13Fl_File_InputC1EiiiiPKc@Base 1.1.6 + _ZN13Fl_File_InputC2EiiiiPKc@Base 1.1.6 + _ZN13Fl_File_InputD0Ev@Base 1.1.6 + _ZN13Fl_File_InputD1Ev@Base 1.1.6 + _ZN13Fl_Positioner4drawEiiii@Base 1.1.6 + _ZN13Fl_Positioner4drawEv@Base 1.1.6 + _ZN13Fl_Positioner5valueEdd@Base 1.1.6 + _ZN13Fl_Positioner6handleEi@Base 1.1.6 + _ZN13Fl_Positioner6handleEiiiii@Base 1.1.6 + _ZN13Fl_Positioner6xvalueEd@Base 1.1.6 + _ZN13Fl_Positioner6yvalueEd@Base 1.1.6 + _ZN13Fl_Positioner7xboundsEdd@Base 1.1.6 + _ZN13Fl_Positioner7yboundsEdd@Base 1.1.6 + _ZN13Fl_PositionerC1EiiiiPKc@Base 1.1.6 + _ZN13Fl_PositionerC2EiiiiPKc@Base 1.1.6 + _ZN13Fl_PositionerD0Ev@Base 1.1.6 + _ZN13Fl_PositionerD1Ev@Base 1.1.6 + _ZN13Fl_TooltipBox4drawEv@Base 1.1.6 + _ZN13Fl_TooltipBox4showEv@Base 1.1.6 + _ZN13Fl_TooltipBox6layoutEv@Base 1.1.6 + _ZN13Fl_TooltipBoxD0Ev@Base 1.1.6 + _ZN13Fl_TooltipBoxD1Ev@Base 1.1.6 + _ZN13Flcc_ValueBox10handle_keyEi@Base 1.1.6 + _ZN13Flcc_ValueBox4drawEv@Base 1.1.6 + _ZN13Flcc_ValueBox6handleEi@Base 1.1.6 + _ZN13Flcc_ValueBoxD0Ev@Base 1.1.6 + _ZN13Flcc_ValueBoxD1Ev@Base 1.1.6 + _ZN14Fl_Menu_Button4drawEv@Base 1.1.6 + _ZN14Fl_Menu_Button5popupEv@Base 1.1.6 + _ZN14Fl_Menu_Button6handleEi@Base 1.1.6 + _ZN14Fl_Menu_ButtonC1EiiiiPKc@Base 1.1.6 + _ZN14Fl_Menu_ButtonC2EiiiiPKc@Base 1.1.6 + _ZN14Fl_Menu_ButtonD0Ev@Base 1.1.6 + _ZN14Fl_Menu_ButtonD1Ev@Base 1.1.6 + _ZN14Fl_Menu_Window4hideEv@Base 1.1.6 + _ZN14Fl_Menu_Window4showEv@Base 1.1.6 + _ZN14Fl_Menu_Window5eraseEv@Base 1.1.6 + _ZN14Fl_Menu_Window5flushEv@Base 1.1.6 + _ZN14Fl_Menu_WindowD0Ev@Base 1.1.6 + _ZN14Fl_Menu_WindowD1Ev@Base 1.1.6 + _ZN14Fl_Menu_WindowD2Ev@Base 1.1.6 + _ZN14Fl_Multi_Label5labelEP12Fl_Menu_Item@Base 1.1.6 + _ZN14Fl_Multi_Label5labelEP9Fl_Widget@Base 1.1.6 + _ZN14Fl_Preferences10nameBufferE@Base 1.1.6 + _ZN14Fl_Preferences11deleteEntryEPKc@Base 1.1.6 + _ZN14Fl_Preferences11deleteGroupEPKc@Base 1.1.6 + _ZN14Fl_Preferences11entryExistsEPKc@Base 1.1.6 + _ZN14Fl_Preferences11groupExistsEPKc@Base 1.1.6 + _ZN14Fl_Preferences15getUserdataPathEPci@Base 1.1.6 + _ZN14Fl_Preferences3getEPKcPcS1_i@Base 1.1.6 + _ZN14Fl_Preferences3getEPKcPvPKvii@Base 1.1.6 + _ZN14Fl_Preferences3getEPKcRPcS1_@Base 1.1.6 + _ZN14Fl_Preferences3getEPKcRPvPKvi@Base 1.1.6 + _ZN14Fl_Preferences3getEPKcRdd@Base 1.1.6 + _ZN14Fl_Preferences3getEPKcRff@Base 1.1.6 + _ZN14Fl_Preferences3getEPKcRii@Base 1.1.6 + _ZN14Fl_Preferences3setEPKcPKvi@Base 1.1.6 + _ZN14Fl_Preferences3setEPKcS1_@Base 1.1.6 + _ZN14Fl_Preferences3setEPKcd@Base 1.1.6 + _ZN14Fl_Preferences3setEPKcdi@Base 1.1.8~rc1 + _ZN14Fl_Preferences3setEPKcf@Base 1.1.6 + _ZN14Fl_Preferences3setEPKcfi@Base 1.1.8~rc1 + _ZN14Fl_Preferences3setEPKci@Base 1.1.6 + _ZN14Fl_Preferences4NameC1EPKcz@Base 1.1.6 + _ZN14Fl_Preferences4NameC1Ej@Base 1.1.6 + _ZN14Fl_Preferences4NameC2EPKcz@Base 1.1.6 + _ZN14Fl_Preferences4NameC2Ej@Base 1.1.6 + _ZN14Fl_Preferences4NameD1Ev@Base 1.1.6 + _ZN14Fl_Preferences4NameD2Ev@Base 1.1.6 + _ZN14Fl_Preferences4Node11deleteEntryEPKc@Base 1.1.6 + _ZN14Fl_Preferences4Node12lastEntrySetE@Base 1.1.6 + _ZN14Fl_Preferences4Node3addEPKc@Base 1.1.6 + _ZN14Fl_Preferences4Node3getEPKc@Base 1.1.6 + _ZN14Fl_Preferences4Node3setEPKc@Base 1.1.6 + _ZN14Fl_Preferences4Node3setEPKcS2_@Base 1.1.6 + _ZN14Fl_Preferences4Node4findEPKc@Base 1.1.6 + _ZN14Fl_Preferences4Node5childEi@Base 1.1.6 + _ZN14Fl_Preferences4Node5dirtyEv@Base 1.1.6 + _ZN14Fl_Preferences4Node5writeEP8_IO_FILE@Base 1.1.6 + _ZN14Fl_Preferences4Node6removeEv@Base 1.1.6 + _ZN14Fl_Preferences4Node6searchEPKci@Base 1.1.6 + _ZN14Fl_Preferences4Node8addChildEPKc@Base 1.1.6 + _ZN14Fl_Preferences4Node8getEntryEPKc@Base 1.1.6 + _ZN14Fl_Preferences4Node9nChildrenEv@Base 1.1.6 + _ZN14Fl_Preferences4Node9setParentEPS0_@Base 1.1.6 + _ZN14Fl_Preferences4NodeC1EPKc@Base 1.1.6 + _ZN14Fl_Preferences4NodeC2EPKc@Base 1.1.6 + _ZN14Fl_Preferences4NodeD1Ev@Base 1.1.6 + _ZN14Fl_Preferences4NodeD2Ev@Base 1.1.6 + _ZN14Fl_Preferences4sizeEPKc@Base 1.1.6 + _ZN14Fl_Preferences5entryEi@Base 1.1.6 + _ZN14Fl_Preferences5flushEv@Base 1.1.6 + _ZN14Fl_Preferences5groupEi@Base 1.1.6 + _ZN14Fl_Preferences6groupsEv@Base 1.1.6 + _ZN14Fl_Preferences7entriesEv@Base 1.1.6 + _ZN14Fl_Preferences8RootNode4readEv@Base 1.1.6 + _ZN14Fl_Preferences8RootNode5writeEv@Base 1.1.6 + _ZN14Fl_Preferences8RootNode7getPathEPci@Base 1.1.6 + _ZN14Fl_Preferences8RootNodeC1EPS_NS_4RootEPKcS4_@Base 1.1.6 + _ZN14Fl_Preferences8RootNodeC1EPS_PKcS3_S3_@Base 1.1.6 + _ZN14Fl_Preferences8RootNodeC2EPS_NS_4RootEPKcS4_@Base 1.1.6 + _ZN14Fl_Preferences8RootNodeC2EPS_PKcS3_S3_@Base 1.1.6 + _ZN14Fl_Preferences8RootNodeD1Ev@Base 1.1.6 + _ZN14Fl_Preferences8RootNodeD2Ev@Base 1.1.6 + _ZN14Fl_PreferencesC1ENS_4RootEPKcS2_@Base 1.1.6 + _ZN14Fl_PreferencesC1EPKcS1_S1_@Base 1.1.6 + _ZN14Fl_PreferencesC1EPS_PKc@Base 1.1.6 + _ZN14Fl_PreferencesC1ERS_PKc@Base 1.1.6 + _ZN14Fl_PreferencesC2ENS_4RootEPKcS2_@Base 1.1.6 + _ZN14Fl_PreferencesC2EPKcS1_S1_@Base 1.1.6 + _ZN14Fl_PreferencesC2EPS_PKc@Base 1.1.6 + _ZN14Fl_PreferencesC2ERS_PKc@Base 1.1.6 + _ZN14Fl_PreferencesD1Ev@Base 1.1.6 + _ZN14Fl_PreferencesD2Ev@Base 1.1.6 + _ZN14Fl_Text_Buffer10insertfileEPKcii@Base 1.1.6 + _ZN14Fl_Text_Buffer10line_startEi@Base 1.1.6 + _ZN14Fl_Text_Buffer10outputfileEPKciii@Base 1.1.6 + _ZN14Fl_Text_Buffer10skip_linesEii@Base 1.1.6 + _ZN14Fl_Text_Buffer10text_rangeEii@Base 1.1.6 + _ZN14Fl_Text_Buffer10word_startEi@Base 1.1.6 + _ZN14Fl_Text_Buffer11count_linesEii@Base 1.1.6 + _ZN14Fl_Text_Buffer11unhighlightEv@Base 1.1.6 + _ZN14Fl_Text_Buffer12rewind_linesEii@Base 1.1.6 + _ZN14Fl_Text_Buffer12tab_distanceEi@Base 1.1.6 + _ZN14Fl_Text_Buffer13insert_columnEiiPKcPiS2_@Base 1.1.6 + _ZN14Fl_Text_Buffer14highlight_textEv@Base 1.1.6 + _ZN14Fl_Text_Buffer14insert_column_EiiPKcPiS2_S2_@Base 1.1.6 + _ZN14Fl_Text_Buffer14search_forwardEiPKcPii@Base 1.1.6 + _ZN14Fl_Text_Buffer14selection_textEv@Base 1.1.6 + _ZN14Fl_Text_Buffer15character_widthEciic@Base 1.1.6 + _ZN14Fl_Text_Buffer15search_backwardEiPKcPii@Base 1.1.6 + _ZN14Fl_Text_Buffer15selection_text_EP17Fl_Text_Selection@Base 1.1.6 + _ZN14Fl_Text_Buffer16expand_characterEciPcic@Base 1.1.6 + _ZN14Fl_Text_Buffer16expand_characterEiiPc@Base 1.1.6 + _ZN14Fl_Text_Buffer16findchar_forwardEicPi@Base 1.1.6 + _ZN14Fl_Text_Buffer16remove_selectionEv@Base 1.1.6 + _ZN14Fl_Text_Buffer16secondary_selectEii@Base 1.1.6 + _ZN14Fl_Text_Buffer17clear_rectangularEiiii@Base 1.1.6 + _ZN14Fl_Text_Buffer17findchar_backwardEicPi@Base 1.1.6 + _ZN14Fl_Text_Buffer17findchars_forwardEiPKcPi@Base 1.1.6 + _ZN14Fl_Text_Buffer17remove_selection_EP17Fl_Text_Selection@Base 1.1.6 + _ZN14Fl_Text_Buffer17replace_selectionEPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer17text_in_rectangleEiiii@Base 1.1.6 + _ZN14Fl_Text_Buffer17update_selectionsEiii@Base 1.1.6 + _ZN14Fl_Text_Buffer18findchars_backwardEiPKcPi@Base 1.1.6 + _ZN14Fl_Text_Buffer18highlight_positionEPiS0_@Base 1.1.8~rc1 + _ZN14Fl_Text_Buffer18highlight_positionEPiS0_S0_S0_S0_@Base 1.1.6 + _ZN14Fl_Text_Buffer18remove_rectangularEiiii@Base 1.1.6 + _ZN14Fl_Text_Buffer18replace_selection_EP17Fl_Text_SelectionPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer18secondary_unselectEv@Base 1.1.6 + _ZN14Fl_Text_Buffer18select_rectangularEiiii@Base 1.1.6 + _ZN14Fl_Text_Buffer18selection_positionEPiS0_@Base 1.1.6 + _ZN14Fl_Text_Buffer18selection_positionEPiS0_S0_S0_S0_@Base 1.1.6 + _ZN14Fl_Text_Buffer19add_modify_callbackEPFviiiiPKcPvES2_@Base 1.1.6 + _ZN14Fl_Text_Buffer19overlay_rectangularEiiiPKcPiS2_@Base 1.1.6 + _ZN14Fl_Text_Buffer19reallocate_with_gapEii@Base 1.1.6 + _ZN14Fl_Text_Buffer19redisplay_selectionEP17Fl_Text_SelectionS1_@Base 1.1.6 + _ZN14Fl_Text_Buffer19remove_rectangular_EiiiiPiS0_@Base 1.1.6 + _ZN14Fl_Text_Buffer19replace_rectangularEiiiiPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer20overlay_rectangular_EiiiPKcPiS2_S2_@Base 1.1.6 + _ZN14Fl_Text_Buffer21call_modify_callbacksEiiiiPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer21highlight_rectangularEiiii@Base 1.1.6 + _ZN14Fl_Text_Buffer22add_predelete_callbackEPFviiPvES0_@Base 1.1.6 + _ZN14Fl_Text_Buffer22remove_modify_callbackEPFviiiiPKcPvES2_@Base 1.1.6 + _ZN14Fl_Text_Buffer24call_predelete_callbacksEii@Base 1.1.6 + _ZN14Fl_Text_Buffer24secondary_selection_textEv@Base 1.1.6 + _ZN14Fl_Text_Buffer25remove_predelete_callbackEPFviiPvES0_@Base 1.1.6 + _ZN14Fl_Text_Buffer25skip_displayed_charactersEii@Base 1.1.6 + _ZN14Fl_Text_Buffer26count_displayed_charactersEii@Base 1.1.6 + _ZN14Fl_Text_Buffer26remove_secondary_selectionEv@Base 1.1.6 + _ZN14Fl_Text_Buffer26substitute_null_charactersEPci@Base 1.1.6 + _ZN14Fl_Text_Buffer27replace_secondary_selectionEPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer28secondary_select_rectangularEiiii@Base 1.1.6 + _ZN14Fl_Text_Buffer28secondary_selection_positionEPiS0_@Base 1.1.8~rc1 + _ZN14Fl_Text_Buffer28secondary_selection_positionEPiS0_S0_S0_S0_@Base 1.1.6 + _ZN14Fl_Text_Buffer28unsubstitute_null_charactersEPc@Base 1.1.6 + _ZN14Fl_Text_Buffer32rectangular_selection_boundariesEiiiPiS0_@Base 1.1.6 + _ZN14Fl_Text_Buffer4copyEPS_iii@Base 1.1.6 + _ZN14Fl_Text_Buffer4textEPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer4textEv@Base 1.1.6 + _ZN14Fl_Text_Buffer4undoEPi@Base 1.1.6 + _ZN14Fl_Text_Buffer6insertEiPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer6removeEii@Base 1.1.6 + _ZN14Fl_Text_Buffer6selectEii@Base 1.1.6 + _ZN14Fl_Text_Buffer7canUndoEc@Base 1.1.6 + _ZN14Fl_Text_Buffer7insert_EiPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer7remove_Eii@Base 1.1.6 + _ZN14Fl_Text_Buffer7replaceEiiPKc@Base 1.1.6 + _ZN14Fl_Text_Buffer8line_endEi@Base 1.1.6 + _ZN14Fl_Text_Buffer8move_gapEi@Base 1.1.6 + _ZN14Fl_Text_Buffer8unselectEv@Base 1.1.6 + _ZN14Fl_Text_Buffer8word_endEi@Base 1.1.6 + _ZN14Fl_Text_Buffer9characterEi@Base 1.1.6 + _ZN14Fl_Text_Buffer9highlightEii@Base 1.1.6 + _ZN14Fl_Text_Buffer9line_textEi@Base 1.1.6 + _ZN14Fl_Text_BufferC1Ei@Base 1.1.6 + _ZN14Fl_Text_BufferC2Ei@Base 1.1.6 + _ZN14Fl_Text_BufferD1Ev@Base 1.1.6 + _ZN14Fl_Text_BufferD2Ev@Base 1.1.6 + _ZN14Fl_Text_Editor10handle_keyEv@Base 1.1.6 + _ZN14Fl_Text_Editor10kf_defaultEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor10kf_page_upEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor11kf_c_s_moveEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor12kf_backspaceEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor12kf_ctrl_moveEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor12kf_page_downEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor13kf_select_allEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor13kf_shift_moveEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor15add_key_bindingEiiPFiiPS_EPPNS_11Key_BindingE@Base 1.1.6 + _ZN14Fl_Text_Editor17maybe_do_callbackEv@Base 1.1.6 + _ZN14Fl_Text_Editor18bound_key_functionEiiPNS_11Key_BindingE@Base 1.1.6 + _ZN14Fl_Text_Editor18remove_key_bindingEiiPPNS_11Key_BindingE@Base 1.1.6 + _ZN14Fl_Text_Editor19global_key_bindingsE@Base 1.1.6 + _ZN14Fl_Text_Editor23remove_all_key_bindingsEPPNS_11Key_BindingE@Base 1.1.6 + _ZN14Fl_Text_Editor24add_default_key_bindingsEPPNS_11Key_BindingE@Base 1.1.6 + _ZN14Fl_Text_Editor5kf_upEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor6handleEi@Base 1.1.6 + _ZN14Fl_Text_Editor6kf_cutEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor6kf_endEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor7kf_copyEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor7kf_downEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor7kf_homeEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor7kf_leftEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor7kf_moveEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor7kf_undoEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor8kf_enterEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor8kf_pasteEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor8kf_rightEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor9kf_deleteEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor9kf_ignoreEiPS_@Base 1.1.6 + _ZN14Fl_Text_Editor9kf_insertEiPS_@Base 1.1.6 + _ZN14Fl_Text_EditorC1EiiiiPKc@Base 1.1.6 + _ZN14Fl_Text_EditorC2EiiiiPKc@Base 1.1.6 + _ZN14Fl_Text_EditorD0Ev@Base 1.1.6 + _ZN14Fl_Text_EditorD1Ev@Base 1.1.6 + _ZN14Fl_Tiled_Image10desaturateEv@Base 1.1.6 + _ZN14Fl_Tiled_Image13color_averageE8Fl_Colorf@Base 1.1.6 + _ZN14Fl_Tiled_Image4copyEii@Base 1.1.6 + _ZN14Fl_Tiled_Image4drawEiiiiii@Base 1.1.6 + _ZN14Fl_Tiled_ImageC1EP8Fl_Imageii@Base 1.1.6 + _ZN14Fl_Tiled_ImageC2EP8Fl_Imageii@Base 1.1.6 + _ZN14Fl_Tiled_ImageD0Ev@Base 1.1.6 + _ZN14Fl_Tiled_ImageD1Ev@Base 1.1.6 + _ZN14Fl_Tiled_ImageD2Ev@Base 1.1.6 + _ZN14Fl_Value_Input12value_damageEv@Base 1.1.6 + _ZN14Fl_Value_Input4drawEv@Base 1.1.6 + _ZN14Fl_Value_Input6handleEi@Base 1.1.6 + _ZN14Fl_Value_Input6resizeEiiii@Base 1.1.6 + _ZN14Fl_Value_Input8input_cbEP9Fl_WidgetPv@Base 1.1.6 + _ZN14Fl_Value_InputC1EiiiiPKc@Base 1.1.6 + _ZN14Fl_Value_InputC2EiiiiPKc@Base 1.1.6 + _ZN14Fl_Value_InputD0Ev@Base 1.1.6 + _ZN14Fl_Value_InputD1Ev@Base 1.1.6 + _ZN15Fl_Check_ButtonC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_Check_ButtonC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_Check_ButtonD0Ev@Base 1.1.6 + _ZN15Fl_Check_ButtonD1Ev@Base 1.1.6 + _ZN15Fl_Clock_Output4drawEiiii@Base 1.1.6 + _ZN15Fl_Clock_Output4drawEv@Base 1.1.6 + _ZN15Fl_Clock_Output5valueEiii@Base 1.1.6 + _ZN15Fl_Clock_Output5valueEm@Base 1.1.6 + _ZN15Fl_Clock_Output9drawhandsE8Fl_ColorS0_@Base 1.1.6 + _ZN15Fl_Clock_OutputC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_Clock_OutputC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_Clock_OutputD0Ev@Base 1.1.6 + _ZN15Fl_Clock_OutputD1Ev@Base 1.1.6 + _ZN15Fl_File_Browser4loadEPKcPFiPP6direntS4_E@Base 1.1.6 + _ZN15Fl_File_Browser6filterEPKc@Base 1.1.6 + _ZN15Fl_File_BrowserC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_File_BrowserC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_File_BrowserD0Ev@Base 1.1.6 + _ZN15Fl_File_BrowserD1Ev@Base 1.1.6 + _ZN15Fl_File_Chooser10cb_favListEP15Fl_File_BrowserPv@Base 1.1.6 + _ZN15Fl_File_Chooser10fileListCBEv@Base 1.1.6 + _ZN15Fl_File_Chooser10fileNameCBEv@Base 1.1.6 + _ZN15Fl_File_Chooser10save_labelE@Base 1.1.7 + _ZN15Fl_File_Chooser10show_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser11cb_fileListEP15Fl_File_BrowserPv@Base 1.1.6 + _ZN15Fl_File_Chooser11cb_fileNameEP13Fl_File_InputPv@Base 1.1.6 + _ZN15Fl_File_Chooser11cb_okButtonEP16Fl_Return_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser11cb_window_iEP16Fl_Double_WindowPv@Base 1.1.7 + _ZN15Fl_File_Chooser11favoritesCBEP9Fl_Widget@Base 1.1.6 + _ZN15Fl_File_Chooser12cb_favList_iEP15Fl_File_BrowserPv@Base 1.1.7 + _ZN15Fl_File_Chooser12cb_newButtonEP9Fl_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser12filter_valueEi@Base 1.1.6 + _ZN15Fl_File_Chooser12filter_valueEv@Base 1.1.6 + _ZN15Fl_File_Chooser12showChoiceCBEv@Base 1.1.6 + _ZN15Fl_File_Chooser13cb_fileList_iEP15Fl_File_BrowserPv@Base 1.1.7 + _ZN15Fl_File_Chooser13cb_fileName_iEP13Fl_File_InputPv@Base 1.1.7 + _ZN15Fl_File_Chooser13cb_okButton_iEP16Fl_Return_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser13cb_showChoiceEP9Fl_ChoicePv@Base 1.1.6 + _ZN15Fl_File_Chooser13preview_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser14cb_favOkButtonEP16Fl_Return_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser14cb_favUpButtonEP9Fl_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser14cb_newButton_iEP9Fl_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser14filename_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser14update_previewEv@Base 1.1.6 + _ZN15Fl_File_Chooser15all_files_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser15cb_cancelButtonEP9Fl_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser15cb_showChoice_iEP9Fl_ChoicePv@Base 1.1.7 + _ZN15Fl_File_Chooser15favorites_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser16cb_favDownButtonEP9Fl_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser16cb_favOkButton_iEP16Fl_Return_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser16cb_favUpButton_iEP9Fl_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser16cb_previewButtonEP15Fl_Check_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser16update_favoritesEv@Base 1.1.6 + _ZN15Fl_File_Chooser17cb_cancelButton_iEP9Fl_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser17favoritesButtonCBEv@Base 1.1.6 + _ZN15Fl_File_Chooser17filesystems_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser18cb_favCancelButtonEP9Fl_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser18cb_favDeleteButtonEP9Fl_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser18cb_favDownButton_iEP9Fl_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser18cb_favoritesButtonEP14Fl_Menu_ButtonPv@Base 1.1.6 + _ZN15Fl_File_Chooser18cb_previewButton_iEP15Fl_Check_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser19add_favorites_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser19custom_filter_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser19existing_file_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser19new_directory_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser20cb_favCancelButton_iEP9Fl_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser20cb_favDeleteButton_iEP9Fl_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser20cb_favoritesButton_iEP14Fl_Menu_ButtonPv@Base 1.1.7 + _ZN15Fl_File_Chooser20rescan_keep_filenameEv@Base 1.1.7-2~ + _ZN15Fl_File_Chooser21new_directory_tooltipE@Base 1.1.6 + _ZN15Fl_File_Chooser22manage_favorites_labelE@Base 1.1.6 + _ZN15Fl_File_Chooser3cb_EP7Fl_TilePv@Base 1.1.6 + _ZN15Fl_File_Chooser4hideEv@Base 1.1.6 + _ZN15Fl_File_Chooser4showEv@Base 1.1.6 + _ZN15Fl_File_Chooser4sortE@Base 1.1.6 + _ZN15Fl_File_Chooser4typeEi@Base 1.1.6 + _ZN15Fl_File_Chooser4typeEv@Base 1.1.6 + _ZN15Fl_File_Chooser5cb__iEP7Fl_TilePv@Base 1.1.7 + _ZN15Fl_File_Chooser5colorE8Fl_Color@Base 1.1.6 + _ZN15Fl_File_Chooser5colorEv@Base 1.1.6 + _ZN15Fl_File_Chooser5countEv@Base 1.1.6 + _ZN15Fl_File_Chooser5labelEPKc@Base 1.1.6 + _ZN15Fl_File_Chooser5labelEv@Base 1.1.6 + _ZN15Fl_File_Chooser5shownEv@Base 1.1.6 + _ZN15Fl_File_Chooser5valueEPKc@Base 1.1.6 + _ZN15Fl_File_Chooser5valueEi@Base 1.1.6 + _ZN15Fl_File_Chooser6filterEPKc@Base 1.1.6 + _ZN15Fl_File_Chooser6filterEv@Base 1.1.6 + _ZN15Fl_File_Chooser6newdirEv@Base 1.1.6 + _ZN15Fl_File_Chooser6prefs_E@Base 1.1.6 + _ZN15Fl_File_Chooser6rescanEv@Base 1.1.6 + _ZN15Fl_File_Chooser7previewEi@Base 1.1.6 + _ZN15Fl_File_Chooser7visibleEv@Base 1.1.6 + _ZN15Fl_File_Chooser8callbackEPFvPS_PvES1_@Base 1.1.6 + _ZN15Fl_File_Chooser8iconsizeEh@Base 1.1.6 + _ZN15Fl_File_Chooser8iconsizeEv@Base 1.1.6 + _ZN15Fl_File_Chooser8ok_labelEPKc@Base 1.1.7 + _ZN15Fl_File_Chooser8ok_labelEv@Base 1.1.7 + _ZN15Fl_File_Chooser8textfontEh@Base 1.1.6 + _ZN15Fl_File_Chooser8textfontEv@Base 1.1.6 + _ZN15Fl_File_Chooser8textsizeEh@Base 1.1.6 + _ZN15Fl_File_Chooser8textsizeEv@Base 1.1.6 + _ZN15Fl_File_Chooser9cb_windowEP16Fl_Double_WindowPv@Base 1.1.6 + _ZN15Fl_File_Chooser9directoryEPKc@Base 1.1.6 + _ZN15Fl_File_Chooser9directoryEv@Base 1.1.6 + _ZN15Fl_File_Chooser9previewCBEPS_@Base 1.1.6 + _ZN15Fl_File_Chooser9textcolorE8Fl_Color@Base 1.1.6 + _ZN15Fl_File_Chooser9textcolorEv@Base 1.1.6 + _ZN15Fl_File_Chooser9user_dataEPv@Base 1.1.7 + _ZN15Fl_File_ChooserC1EPKcS1_iS1_@Base 1.1.6 + _ZN15Fl_File_ChooserC2EPKcS1_iS1_@Base 1.1.6 + _ZN15Fl_File_ChooserD1Ev@Base 1.1.6 + _ZN15Fl_File_ChooserD2Ev@Base 1.1.6 + _ZN15Fl_Light_Button4drawEv@Base 1.1.6 + _ZN15Fl_Light_Button6handleEi@Base 1.1.6 + _ZN15Fl_Light_ButtonC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_Light_ButtonC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_Light_ButtonD0Ev@Base 1.1.6 + _ZN15Fl_Light_ButtonD1Ev@Base 1.1.6 + _ZN15Fl_Round_ButtonC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_Round_ButtonC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_Round_ButtonD0Ev@Base 1.1.6 + _ZN15Fl_Round_ButtonD1Ev@Base 1.1.6 + _ZN15Fl_Shared_Image10desaturateEv@Base 1.1.6 + _ZN15Fl_Shared_Image10num_imagesEv@Base 1.1.6 + _ZN15Fl_Shared_Image11add_handlerEPFP8Fl_ImagePKcPhiE@Base 1.1.6 + _ZN15Fl_Shared_Image11num_images_E@Base 1.1.6 + _ZN15Fl_Shared_Image13alloc_images_E@Base 1.1.6 + _ZN15Fl_Shared_Image13color_averageE8Fl_Colorf@Base 1.1.6 + _ZN15Fl_Shared_Image13num_handlers_E@Base 1.1.6 + _ZN15Fl_Shared_Image14remove_handlerEPFP8Fl_ImagePKcPhiE@Base 1.1.6 + _ZN15Fl_Shared_Image15alloc_handlers_E@Base 1.1.6 + _ZN15Fl_Shared_Image3addEv@Base 1.1.6 + _ZN15Fl_Shared_Image3getEPKcii@Base 1.1.6 + _ZN15Fl_Shared_Image4copyEii@Base 1.1.6 + _ZN15Fl_Shared_Image4drawEiiiiii@Base 1.1.6 + _ZN15Fl_Shared_Image4findEPKcii@Base 1.1.6 + _ZN15Fl_Shared_Image6imagesEv@Base 1.1.6 + _ZN15Fl_Shared_Image6reloadEv@Base 1.1.6 + _ZN15Fl_Shared_Image6updateEv@Base 1.1.6 + _ZN15Fl_Shared_Image7compareEPPS_S1_@Base 1.1.6 + _ZN15Fl_Shared_Image7images_E@Base 1.1.6 + _ZN15Fl_Shared_Image7releaseEv@Base 1.1.6 + _ZN15Fl_Shared_Image7uncacheEv@Base 1.1.6 + _ZN15Fl_Shared_Image9handlers_E@Base 1.1.6 + _ZN15Fl_Shared_ImageC1EPKcP8Fl_Image@Base 1.1.6 + _ZN15Fl_Shared_ImageC1Ev@Base 1.1.6 + _ZN15Fl_Shared_ImageC2EPKcP8Fl_Image@Base 1.1.6 + _ZN15Fl_Shared_ImageC2Ev@Base 1.1.6 + _ZN15Fl_Shared_ImageD0Ev@Base 1.1.6 + _ZN15Fl_Shared_ImageD1Ev@Base 1.1.6 + _ZN15Fl_Shared_ImageD2Ev@Base 1.1.6 + _ZN15Fl_Text_Display10clear_rectEiiiii@Base 1.1.6 + _ZN15Fl_Text_Display10draw_rangeEii@Base 1.1.6 + _ZN15Fl_Text_Display10draw_vlineEiiiii@Base 1.1.6 + _ZN15Fl_Text_Display10line_startEi@Base 1.1.6 + _ZN15Fl_Text_Display10move_rightEv@Base 1.1.6 + _ZN15Fl_Text_Display10overstrikeEPKc@Base 1.1.6 + _ZN15Fl_Text_Display10skip_linesEiib@Base 1.1.6 + _ZN15Fl_Text_Display11count_linesEiib@Base 1.1.6 + _ZN15Fl_Text_Display11draw_cursorEii@Base 1.1.6 + _ZN15Fl_Text_Display11draw_stringEiiiiPKci@Base 1.1.6 + _ZN15Fl_Text_Display11show_cursorEi@Base 1.1.6 + _ZN15Fl_Text_Display11wrapped_rowEi@Base 1.1.6 + _ZN15Fl_Text_Display12cursor_styleEi@Base 1.1.6 + _ZN15Fl_Text_Display12empty_vlinesEv@Base 1.1.6 + _ZN15Fl_Text_Display12in_selectionEii@Base 1.1.6 + _ZN15Fl_Text_Display12rewind_linesEii@Base 1.1.6 + _ZN15Fl_Text_Display12string_widthEPKcii@Base 1.1.6 + _ZN15Fl_Text_Display12vline_lengthEi@Base 1.1.6 + _ZN15Fl_Text_Display12xy_to_rowcolEiiPiS0_i@Base 1.1.6 + _ZN15Fl_Text_Display13find_line_endEibPiS0_@Base 1.1.6 + _ZN15Fl_Text_Display13longest_vlineEv@Base 1.1.6 + _ZN15Fl_Text_Display13measure_vlineEi@Base 1.1.6 + _ZN15Fl_Text_Display13previous_wordEv@Base 1.1.6 + _ZN15Fl_Text_Display14calc_last_charEv@Base 1.1.6 + _ZN15Fl_Text_Display14display_insertEv@Base 1.1.6 + _ZN15Fl_Text_Display14h_scrollbar_cbEP12Fl_ScrollbarPS_@Base 1.1.6 + _ZN15Fl_Text_Display14highlight_dataEP14Fl_Text_BufferPKNS_17Style_Table_EntryEicPFviPvES5_@Base 1.1.6 + _ZN15Fl_Text_Display14position_styleEiiii@Base 1.1.6 + _ZN15Fl_Text_Display14position_to_xyEiPiS0_@Base 1.1.6 + _ZN15Fl_Text_Display14v_scrollbar_cbEP12Fl_ScrollbarPS_@Base 1.1.6 + _ZN15Fl_Text_Display14wrapped_columnEii@Base 1.1.6 + _ZN15Fl_Text_Display14xy_to_positionEiii@Base 1.1.6 + _ZN15Fl_Text_Display15find_wrap_rangeEPKciiiPiS2_S2_S2_@Base 1.1.6 + _ZN15Fl_Text_Display15insert_positionEi@Base 1.1.6 + _ZN15Fl_Text_Display15redisplay_rangeEii@Base 1.1.6 + _ZN15Fl_Text_Display15scroll_timer_cbEPv@Base 1.1.7 + _ZN15Fl_Text_Display16calc_line_startsEii@Base 1.1.6 + _ZN15Fl_Text_Display16position_to_lineEiPi@Base 1.1.6 + _ZN15Fl_Text_Display17draw_line_numbersEb@Base 1.1.6 + _ZN15Fl_Text_Display18buffer_modified_cbEiiiiPKcPv@Base 1.1.6 + _ZN15Fl_Text_Display18offset_line_startsEi@Base 1.1.6 + _ZN15Fl_Text_Display18update_h_scrollbarEv@Base 1.1.6 + _ZN15Fl_Text_Display18update_line_startsEiiiiiPi@Base 1.1.6 + _ZN15Fl_Text_Display18update_v_scrollbarEv@Base 1.1.6 + _ZN15Fl_Text_Display19buffer_predelete_cbEiiPv@Base 1.1.6 + _ZN15Fl_Text_Display19position_to_linecolEiPiS0_@Base 1.1.6 + _ZN15Fl_Text_Display19wrap_uses_characterEi@Base 1.1.6 + _ZN15Fl_Text_Display20show_insert_positionEv@Base 1.1.6 + _ZN15Fl_Text_Display20wrapped_line_counterEP14Fl_Text_BufferiiibiPiS2_S2_S2_b@Base 1.1.6 + _ZN15Fl_Text_Display21measure_deleted_linesEii@Base 1.1.6 + _ZN15Fl_Text_Display23extend_range_for_stylesEPiS0_@Base 1.1.6 + _ZN15Fl_Text_Display23range_touches_selectionEP17Fl_Text_Selectionii@Base 1.1.6 + _ZN15Fl_Text_Display24absolute_top_line_numberEi@Base 1.1.6 + _ZN15Fl_Text_Display28get_absolute_top_line_numberEv@Base 1.1.6 + _ZN15Fl_Text_Display30measure_proportional_characterEcii@Base 1.1.6 + _ZN15Fl_Text_Display30reset_absolute_top_line_numberEv@Base 1.1.6 + _ZN15Fl_Text_Display33maintain_absolute_top_line_numberEi@Base 1.1.6 + _ZN15Fl_Text_Display36maintaining_absolute_top_line_numberEv@Base 1.1.6 + _ZN15Fl_Text_Display4drawEv@Base 1.1.6 + _ZN15Fl_Text_Display6bufferEP14Fl_Text_Buffer@Base 1.1.6 + _ZN15Fl_Text_Display6handleEi@Base 1.1.6 + _ZN15Fl_Text_Display6insertEPKc@Base 1.1.6 + _ZN15Fl_Text_Display6resizeEiiii@Base 1.1.6 + _ZN15Fl_Text_Display6scrollEii@Base 1.1.6 + _ZN15Fl_Text_Display7move_upEv@Base 1.1.6 + _ZN15Fl_Text_Display7scroll_Eii@Base 1.1.6 + _ZN15Fl_Text_Display8line_endEib@Base 1.1.6 + _ZN15Fl_Text_Display9draw_textEiiii@Base 1.1.6 + _ZN15Fl_Text_Display9move_downEv@Base 1.1.6 + _ZN15Fl_Text_Display9move_leftEv@Base 1.1.6 + _ZN15Fl_Text_Display9next_wordEv@Base 1.1.6 + _ZN15Fl_Text_Display9wrap_modeEii@Base 1.1.6 + _ZN15Fl_Text_DisplayC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_Text_DisplayC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_Text_DisplayD0Ev@Base 1.1.6 + _ZN15Fl_Text_DisplayD1Ev@Base 1.1.6 + _ZN15Fl_Text_DisplayD2Ev@Base 1.1.6 + _ZN15Fl_Value_Output4drawEv@Base 1.1.6 + _ZN15Fl_Value_Output6handleEi@Base 1.1.6 + _ZN15Fl_Value_OutputC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_Value_OutputC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_Value_OutputD0Ev@Base 1.1.6 + _ZN15Fl_Value_OutputD1Ev@Base 1.1.6 + _ZN15Fl_Value_Slider4drawEv@Base 1.1.6 + _ZN15Fl_Value_Slider6handleEi@Base 1.1.6 + _ZN15Fl_Value_SliderC1EiiiiPKc@Base 1.1.6 + _ZN15Fl_Value_SliderC2EiiiiPKc@Base 1.1.6 + _ZN15Fl_Value_SliderD0Ev@Base 1.1.6 + _ZN15Fl_Value_SliderD1Ev@Base 1.1.6 + _ZN16Fl_Check_Browser10check_noneEv@Base 1.1.6 + _ZN16Fl_Check_Browser11item_selectEPvi@Base 1.1.6 + _ZN16Fl_Check_Browser3addEPc@Base 1.1.6 + _ZN16Fl_Check_Browser3addEPci@Base 1.1.6 + _ZN16Fl_Check_Browser5clearEv@Base 1.1.6 + _ZN16Fl_Check_Browser6handleEi@Base 1.1.8~rc1 + _ZN16Fl_Check_Browser6removeEi@Base 1.1.8~rc1 + _ZN16Fl_Check_Browser7checkedEii@Base 1.1.6 + _ZN16Fl_Check_Browser9check_allEv@Base 1.1.6 + _ZN16Fl_Check_BrowserC1EiiiiPKc@Base 1.1.6 + _ZN16Fl_Check_BrowserC2EiiiiPKc@Base 1.1.6 + _ZN16Fl_Check_BrowserD0Ev@Base 1.1.6 + _ZN16Fl_Check_BrowserD1Ev@Base 1.1.6 + _ZN16Fl_Color_Chooser13set_valuatorsEv@Base 1.1.6 + _ZN16Fl_Color_Chooser3hsvEddd@Base 1.1.6 + _ZN16Fl_Color_Chooser3rgbEddd@Base 1.1.6 + _ZN16Fl_Color_Chooser6rgb_cbEP9Fl_WidgetPv@Base 1.1.6 + _ZN16Fl_Color_Chooser7hsv2rgbEdddRdS0_S0_@Base 1.1.6 + _ZN16Fl_Color_Chooser7mode_cbEP9Fl_WidgetPv@Base 1.1.6 + _ZN16Fl_Color_Chooser7rgb2hsvEdddRdS0_S0_@Base 1.1.6 + _ZN16Fl_Color_ChooserC1EiiiiPKc@Base 1.1.6 + _ZN16Fl_Color_ChooserC2EiiiiPKc@Base 1.1.6 + _ZN16Fl_Color_ChooserD0Ev@Base 1.1.6 + _ZN16Fl_Color_ChooserD1Ev@Base 1.1.6 + _ZN16Fl_Double_Window4hideEv@Base 1.1.6 + _ZN16Fl_Double_Window4showEv@Base 1.1.6 + _ZN16Fl_Double_Window5flushEi@Base 1.1.6 + _ZN16Fl_Double_Window5flushEv@Base 1.1.6 + _ZN16Fl_Double_Window6resizeEiiii@Base 1.1.6 + _ZN16Fl_Double_WindowD0Ev@Base 1.1.6 + _ZN16Fl_Double_WindowD1Ev@Base 1.1.6 + _ZN16Fl_Double_WindowD2Ev@Base 1.1.6 + _ZN16Fl_Repeat_Button15repeat_callbackEPv@Base 1.1.6 + _ZN16Fl_Repeat_Button6handleEi@Base 1.1.6 + _ZN16Fl_Repeat_ButtonD0Ev@Base 1.1.6 + _ZN16Fl_Repeat_ButtonD1Ev@Base 1.1.6 + _ZN16Fl_Return_Button4drawEv@Base 1.1.6 + _ZN16Fl_Return_Button6handleEi@Base 1.1.6 + _ZN16Fl_Return_ButtonD0Ev@Base 1.1.6 + _ZN16Fl_Return_ButtonD1Ev@Base 1.1.6 + _ZN16Fl_Single_Window4showEv@Base 1.1.6 + _ZN16Fl_Single_Window5flushEv@Base 1.1.6 + _ZN16Fl_Single_WindowD0Ev@Base 1.1.6 + _ZN16Fl_Single_WindowD1Ev@Base 1.1.6 + _ZN16Flcc_Value_Input6formatEPc@Base 1.1.6 + _ZN16Flcc_Value_InputD0Ev@Base 1.1.6 + _ZN16Flcc_Value_InputD1Ev@Base 1.1.6 + _ZN17Fl_Overlay_Window14can_do_overlayEv@Base 1.1.6 + _ZN17Fl_Overlay_Window14redraw_overlayEv@Base 1.1.6 + _ZN17Fl_Overlay_Window4hideEv@Base 1.1.6 + _ZN17Fl_Overlay_Window4showEv@Base 1.1.6 + _ZN17Fl_Overlay_Window5flushEv@Base 1.1.6 + _ZN17Fl_Overlay_Window6resizeEiiii@Base 1.1.6 + _ZN17Fl_Overlay_WindowD0Ev@Base 1.1.6 + _ZN17Fl_Overlay_WindowD1Ev@Base 1.1.6 + _ZN17Fl_Overlay_WindowD2Ev@Base 1.1.6 + _ZN17Fl_Text_Selection15set_rectangularEiiii@Base 1.1.6 + _ZN17Fl_Text_Selection3setEii@Base 1.1.6 + _ZN17Fl_Text_Selection6updateEiii@Base 1.1.6 + _ZN17Fl_Text_Selection8includesEiii@Base 1.1.6 + _ZN17Fl_Text_Selection8positionEPiS0_@Base 1.1.6 + _ZN17Fl_Text_Selection8positionEPiS0_S0_S0_S0_@Base 1.1.6 + _ZN2Fl10backgroundEhhh@Base 1.1.6 + _ZN2Fl10belowmouseEP9Fl_Widget@Base 1.1.6 + _ZN2Fl10e_is_clickE@Base 1.1.6 + _ZN2Fl10foregroundEhhh@Base 1.1.6 + _ZN2Fl10free_colorE8Fl_Colori@Base 1.1.6 + _ZN2Fl10scheme_bg_E@Base 1.1.6 + _ZN2Fl11add_handlerEPFiiE@Base 1.1.6 + _ZN2Fl11add_timeoutEdPFvPvES0_@Base 1.1.6 + _ZN2Fl11awake_data_E@Base 1.1.8~rc1 + _ZN2Fl11awake_ring_E@Base 1.1.8~rc1 + _ZN2Fl11background2Ehhh@Base 1.1.6 + _ZN2Fl11belowmouse_E@Base 1.1.6 + _ZN2Fl11get_boxtypeE10Fl_Boxtype@Base 1.1.6 + _ZN2Fl11has_timeoutEPFvPvES0_@Base 1.1.6 + _ZN2Fl11next_windowEPK9Fl_Window@Base 1.1.6 + _ZN2Fl11remove_idleEPFvPvES0_@Base 1.1.6 + _ZN2Fl11screen_xywhERiS0_S0_S0_i@Base 1.1.7 + _ZN2Fl11screen_xywhERiS0_S0_S0_ii@Base 1.1.7 + _ZN2Fl11set_boxtypeE10Fl_BoxtypePFviiii8Fl_ColorEhhhh@Base 1.1.6 + _ZN2Fl11set_boxtypeE10Fl_BoxtypeS0_@Base 1.1.6 + _ZN2Fl12event_insideEPK9Fl_Widget@Base 1.1.6 + _ZN2Fl12event_insideEiiii@Base 1.1.6 + _ZN2Fl12first_windowEP9Fl_Window@Base 1.1.6 + _ZN2Fl12first_windowEv@Base 1.1.6 + _ZN2Fl12own_colormapEv@Base 1.1.6 + _ZN2Fl12remove_checkEPFvPvES0_@Base 1.1.6 + _ZN2Fl12screen_countEv@Base 1.1.7 + _ZN2Fl13compose_stateE@Base 1.1.6 + _ZN2Fl13delete_widgetEP9Fl_Widget@Base 1.1.6 + _ZN2Fl13dnd_text_ops_E@Base 1.1.6 + _ZN2Fl13get_font_nameE7Fl_FontPi@Base 1.1.6 + _ZN2Fl13reload_schemeEv@Base 1.1.6 + _ZN2Fl13set_labeltypeE12Fl_LabeltypePFvPK8Fl_Labeliiii8Fl_AlignEPFvS3_RiS7_E@Base 1.1.6 + _ZN2Fl13test_shortcutEi@Base 1.1.6 + _ZN2Fl14get_font_sizesE7Fl_FontRPi@Base 1.1.6 + _ZN2Fl14remove_handlerEPFiiE@Base 1.1.6 + _ZN2Fl14remove_timeoutEPFvPvES0_@Base 1.1.6 + _ZN2Fl14repeat_timeoutEdPFvPvES0_@Base 1.1.6 + _ZN2Fl14scrollbar_sizeEi@Base 1.1.8~rc1 + _ZN2Fl14scrollbar_sizeEv@Base 1.1.8~rc1 + _ZN2Fl14thread_messageEv@Base 1.1.6 + _ZN2Fl14visible_focus_E@Base 1.1.6 + _ZN2Fl15default_atcloseEP9Fl_WindowPv@Base 1.1.6 + _ZN2Fl15draw_box_activeEv@Base 1.1.6 + _ZN2Fl15selection_ownerEP9Fl_Widget@Base 1.1.6 + _ZN2Fl16awake_ring_head_E@Base 1.1.8~rc1 + _ZN2Fl16awake_ring_size_E@Base 1.1.8~rc1 + _ZN2Fl16awake_ring_tail_E@Base 1.1.8~rc1 + _ZN2Fl16selection_owner_E@Base 1.1.6 + _ZN2Fl17e_original_keysymE@Base 1.1.8~rc1 + _ZN2Fl17get_system_colorsEv@Base 1.1.6 + _ZN2Fl18add_awake_handler_EPFvPvES0_@Base 1.1.8~rc1 + _ZN2Fl18do_widget_deletionEv@Base 1.1.6 + _ZN2Fl18get_awake_handler_ERPFvPvERS0_@Base 1.1.8~rc1 + _ZN2Fl1hEv@Base 1.1.6 + _ZN2Fl1wEv@Base 1.1.6 + _ZN2Fl1xEv@Base 1.1.8~rc1 + _ZN2Fl1yEv@Base 1.1.8~rc1 + _ZN2Fl20clear_widget_pointerEPK9Fl_Widget@Base 1.1.8~rc1 + _ZN2Fl20watch_widget_pointerERP9Fl_Widget@Base 1.1.8~rc1 + _ZN2Fl22release_widget_pointerERP9Fl_Widget@Base 1.1.8~rc1 + _ZN2Fl3argEiPPcRi@Base 1.1.6 + _ZN2Fl3dndEv@Base 1.1.6 + _ZN2Fl3e_xE@Base 1.1.6 + _ZN2Fl3e_yE@Base 1.1.6 + _ZN2Fl3runEv@Base 1.1.6 + _ZN2Fl4argsEiPPc@Base 1.1.6 + _ZN2Fl4argsEiPPcRiPFiiS1_S2_E@Base 1.1.6 + _ZN2Fl4copyEPKcii@Base 1.1.6 + _ZN2Fl4e_dxE@Base 1.1.6 + _ZN2Fl4e_dyE@Base 1.1.6 + _ZN2Fl4grabEP9Fl_Window@Base 1.1.6 + _ZN2Fl4helpE@Base 1.1.6 + _ZN2Fl4idleE@Base 1.1.6 + _ZN2Fl4lockEv@Base 1.1.6 + _ZN2Fl4waitEd@Base 1.1.6 + _ZN2Fl4waitEv@Base 1.1.6 + _ZN2Fl5awakeEPFvPvES0_@Base 1.1.8~rc1 + _ZN2Fl5awakeEPv@Base 1.1.6 + _ZN2Fl5checkEv@Base 1.1.6 + _ZN2Fl5errorE@Base 1.1.6 + _ZN2Fl5fatalE@Base 1.1.6 + _ZN2Fl5flushEv@Base 1.1.6 + _ZN2Fl5focusEP9Fl_Widget@Base 1.1.6 + _ZN2Fl5grab_E@Base 1.1.6 + _ZN2Fl5pasteER9Fl_Widget@Base 1.1.6 + _ZN2Fl5pasteER9Fl_Widgeti@Base 1.1.6 + _ZN2Fl5readyEv@Base 1.1.6 + _ZN2Fl6add_fdEiPFviPvES0_@Base 1.1.6 + _ZN2Fl6add_fdEiiPFviPvES0_@Base 1.1.6 + _ZN2Fl6box_dhE10Fl_Boxtype@Base 1.1.6 + _ZN2Fl6box_dwE10Fl_Boxtype@Base 1.1.6 + _ZN2Fl6box_dxE10Fl_Boxtype@Base 1.1.6 + _ZN2Fl6box_dyE10Fl_Boxtype@Base 1.1.6 + _ZN2Fl6e_textE@Base 1.1.6 + _ZN2Fl6focus_E@Base 1.1.6 + _ZN2Fl6handleEiP9Fl_Window@Base 1.1.6 + _ZN2Fl6modal_E@Base 1.1.6 + _ZN2Fl6pushedEP9Fl_Widget@Base 1.1.6 + _ZN2Fl6redrawEv@Base 1.1.6 + _ZN2Fl6schemeEPKc@Base 1.1.6 + _ZN2Fl6unlockEv@Base 1.1.6 + _ZN2Fl6visualEi@Base 1.1.6 + _ZN2Fl7atcloseE@Base 1.1.6 + _ZN2Fl7composeERi@Base 1.1.6 + _ZN2Fl7damage_E@Base 1.1.6 + _ZN2Fl7displayEPKc@Base 1.1.6 + _ZN2Fl7e_stateE@Base 1.1.6 + _ZN2Fl7get_keyEi@Base 1.1.6 + _ZN2Fl7pushed_E@Base 1.1.6 + _ZN2Fl7scheme_E@Base 1.1.6 + _ZN2Fl7versionEv@Base 1.1.6 + _ZN2Fl7warningE@Base 1.1.6 + _ZN2Fl8add_idleEPFvPvES0_@Base 1.1.6 + _ZN2Fl8e_clicksE@Base 1.1.6 + _ZN2Fl8e_keysymE@Base 1.1.6 + _ZN2Fl8e_lengthE@Base 1.1.6 + _ZN2Fl8e_numberE@Base 1.1.6 + _ZN2Fl8e_x_rootE@Base 1.1.6 + _ZN2Fl8e_y_rootE@Base 1.1.6 + _ZN2Fl8get_fontE7Fl_Font@Base 1.1.6 + _ZN2Fl8has_idleEPFvPvES0_@Base 1.1.6 + _ZN2Fl8set_fontE7Fl_FontPKc@Base 1.1.6 + _ZN2Fl8set_fontE7Fl_FontS0_@Base 1.1.6 + _ZN2Fl9add_checkEPFvPvES0_@Base 1.1.6 + _ZN2Fl9event_keyEi@Base 1.1.6 + _ZN2Fl9get_colorE8Fl_Color@Base 1.1.6 + _ZN2Fl9get_colorE8Fl_ColorRhS1_S1_@Base 1.1.6 + _ZN2Fl9get_mouseERiS0_@Base 1.1.6 + _ZN2Fl9has_checkEPFvPvES0_@Base 1.1.8~rc1 + _ZN2Fl9readqueueEv@Base 1.1.6 + _ZN2Fl9remove_fdEi@Base 1.1.6 + _ZN2Fl9remove_fdEii@Base 1.1.6 + _ZN2Fl9selectionER9Fl_WidgetPKci@Base 1.1.6 + _ZN2Fl9set_colorE8Fl_Colorhhh@Base 1.1.6 + _ZN2Fl9set_colorE8Fl_Colorj@Base 1.1.6 + _ZN2Fl9set_fontsEPKc@Base 1.1.6 + _ZN4Fl_X5firstE@Base 1.1.6 + _ZN4Fl_X7set_xidEP9Fl_Windowm@Base 1.1.6 + _ZN4Fl_X8make_xidEP9Fl_WindowP11XVisualInfom@Base 1.1.6 + _ZN4Fl_X9sendxjunkEv@Base 1.1.6 + _ZN6Fl_Box4drawEv@Base 1.1.6 + _ZN6Fl_Box6handleEi@Base 1.1.6 + _ZN6Fl_BoxD0Ev@Base 1.1.6 + _ZN6Fl_BoxD1Ev@Base 1.1.6 + _ZN7Fl_Dial4drawEiiii@Base 1.1.6 + _ZN7Fl_Dial4drawEv@Base 1.1.6 + _ZN7Fl_Dial6handleEi@Base 1.1.6 + _ZN7Fl_Dial6handleEiiiii@Base 1.1.6 + _ZN7Fl_DialC1EiiiiPKc@Base 1.1.6 + _ZN7Fl_DialC2EiiiiPKc@Base 1.1.6 + _ZN7Fl_DialD0Ev@Base 1.1.6 + _ZN7Fl_DialD1Ev@Base 1.1.6 + _ZN7Fl_Pack4drawEv@Base 1.1.6 + _ZN7Fl_PackC1EiiiiPKc@Base 1.1.6 + _ZN7Fl_PackC2EiiiiPKc@Base 1.1.6 + _ZN7Fl_PackD0Ev@Base 1.1.6 + _ZN7Fl_PackD1Ev@Base 1.1.6 + _ZN7Fl_Tabs10tab_heightEv@Base 1.1.6 + _ZN7Fl_Tabs11redraw_tabsEv@Base 1.1.8~rc1 + _ZN7Fl_Tabs13tab_positionsEPiS0_@Base 1.1.6 + _ZN7Fl_Tabs4drawEv@Base 1.1.6 + _ZN7Fl_Tabs4pushEP9Fl_Widget@Base 1.1.6 + _ZN7Fl_Tabs5valueEP9Fl_Widget@Base 1.1.6 + _ZN7Fl_Tabs5valueEv@Base 1.1.6 + _ZN7Fl_Tabs5whichEii@Base 1.1.6 + _ZN7Fl_Tabs6handleEi@Base 1.1.6 + _ZN7Fl_Tabs8draw_tabEiiiiP9Fl_Widgeti@Base 1.1.6 + _ZN7Fl_TabsC1EiiiiPKc@Base 1.1.6 + _ZN7Fl_TabsC2EiiiiPKc@Base 1.1.6 + _ZN7Fl_TabsD0Ev@Base 1.1.6 + _ZN7Fl_TabsD1Ev@Base 1.1.6 + _ZN7Fl_Tile6handleEi@Base 1.1.6 + _ZN7Fl_Tile6resizeEiiii@Base 1.1.6 + _ZN7Fl_Tile8positionEiiii@Base 1.1.6 + _ZN7Fl_TileD0Ev@Base 1.1.6 + _ZN7Fl_TileD1Ev@Base 1.1.6 + _ZN8Fl_Chart3addEdPKcj@Base 1.1.6 + _ZN8Fl_Chart4drawEv@Base 1.1.6 + _ZN8Fl_Chart5clearEv@Base 1.1.6 + _ZN8Fl_Chart6boundsEdd@Base 1.1.6 + _ZN8Fl_Chart6insertEidPKcj@Base 1.1.6 + _ZN8Fl_Chart7maxsizeEi@Base 1.1.6 + _ZN8Fl_Chart7replaceEidPKcj@Base 1.1.6 + _ZN8Fl_ChartC1EiiiiPKc@Base 1.1.6 + _ZN8Fl_ChartC2EiiiiPKc@Base 1.1.6 + _ZN8Fl_ChartD0Ev@Base 1.1.6 + _ZN8Fl_ChartD1Ev@Base 1.1.6 + _ZN8Fl_ChartD2Ev@Base 1.1.6 + _ZN8Fl_Clock6handleEi@Base 1.1.6 + _ZN8Fl_ClockC1EhiiiiPKc@Base 1.1.6 + _ZN8Fl_ClockC1EiiiiPKc@Base 1.1.6 + _ZN8Fl_ClockC2EhiiiiPKc@Base 1.1.6 + _ZN8Fl_ClockC2EiiiiPKc@Base 1.1.6 + _ZN8Fl_ClockD0Ev@Base 1.1.6 + _ZN8Fl_ClockD1Ev@Base 1.1.6 + _ZN8Fl_ClockD2Ev@Base 1.1.6 + _ZN8Fl_Group10init_sizesEv@Base 1.1.6 + _ZN8Fl_Group10navigationEi@Base 1.1.6 + _ZN8Fl_Group13draw_childrenEv@Base 1.1.6 + _ZN8Fl_Group3addER9Fl_Widget@Base 1.1.6 + _ZN8Fl_Group3endEv@Base 1.1.6 + _ZN8Fl_Group4drawEv@Base 1.1.6 + _ZN8Fl_Group5beginEv@Base 1.1.6 + _ZN8Fl_Group5clearEv@Base 1.1.6 + _ZN8Fl_Group5sizesEv@Base 1.1.6 + _ZN8Fl_Group6handleEi@Base 1.1.6 + _ZN8Fl_Group6insertER9Fl_Widgeti@Base 1.1.6 + _ZN8Fl_Group6removeER9Fl_Widget@Base 1.1.6 + _ZN8Fl_Group6resizeEiiii@Base 1.1.6 + _ZN8Fl_Group7currentEPS_@Base 1.1.6 + _ZN8Fl_Group7currentEv@Base 1.1.6 + _ZN8Fl_Group8current_E@Base 1.1.6 + _ZN8Fl_GroupC1EiiiiPKc@Base 1.1.6 + _ZN8Fl_GroupC2EiiiiPKc@Base 1.1.6 + _ZN8Fl_GroupD0Ev@Base 1.1.6 + _ZN8Fl_GroupD1Ev@Base 1.1.6 + _ZN8Fl_GroupD2Ev@Base 1.1.6 + _ZN8Fl_Image10desaturateEv@Base 1.1.6 + _ZN8Fl_Image10draw_emptyEii@Base 1.1.6 + _ZN8Fl_Image13color_averageE8Fl_Colorf@Base 1.1.6 + _ZN8Fl_Image4copyEii@Base 1.1.6 + _ZN8Fl_Image4drawEiiiiii@Base 1.1.6 + _ZN8Fl_Image5labelEP12Fl_Menu_Item@Base 1.1.6 + _ZN8Fl_Image5labelEP9Fl_Widget@Base 1.1.6 + _ZN8Fl_Image7measureEPK8Fl_LabelRiS3_@Base 1.1.6 + _ZN8Fl_Image7uncacheEv@Base 1.1.6 + _ZN8Fl_Image9labeltypeEPK8Fl_Labeliiii8Fl_Align@Base 1.1.6 + _ZN8Fl_ImageD0Ev@Base 1.1.6 + _ZN8Fl_ImageD1Ev@Base 1.1.6 + _ZN8Fl_ImageD2Ev@Base 1.1.6 + _ZN8Fl_Input10handle_keyEv@Base 1.1.6 + _ZN8Fl_Input14shift_positionEi@Base 1.1.6 + _ZN8Fl_Input22shift_up_down_positionEi@Base 1.1.6 + _ZN8Fl_Input4drawEv@Base 1.1.6 + _ZN8Fl_Input6handleEi@Base 1.1.6 + _ZN8Fl_InputC1EiiiiPKc@Base 1.1.6 + _ZN8Fl_InputC2EiiiiPKc@Base 1.1.6 + _ZN8Fl_InputD0Ev@Base 1.1.6 + _ZN8Fl_InputD1Ev@Base 1.1.6 + _ZN8Fl_Menu_3addEPKc@Base 1.1.6 + _ZN8Fl_Menu_3addEPKciPFvP9Fl_WidgetPvES4_i@Base 1.1.6 + _ZN8Fl_Menu_4copyEPK12Fl_Menu_ItemPv@Base 1.1.6 + _ZN8Fl_Menu_4menuEPK12Fl_Menu_Item@Base 1.1.6 + _ZN8Fl_Menu_5clearEv@Base 1.1.6 + _ZN8Fl_Menu_5valueEPK12Fl_Menu_Item@Base 1.1.6 + _ZN8Fl_Menu_6globalEv@Base 1.1.6 + _ZN8Fl_Menu_6pickedEPK12Fl_Menu_Item@Base 1.1.6 + _ZN8Fl_Menu_6removeEi@Base 1.1.6 + _ZN8Fl_Menu_7replaceEiPKc@Base 1.1.6 + _ZN8Fl_Menu_9find_itemEPKc@Base 1.1.6 + _ZN8Fl_Menu_C1EiiiiPKc@Base 1.1.6 + _ZN8Fl_Menu_C2EiiiiPKc@Base 1.1.6 + _ZN8Fl_Menu_D0Ev@Base 1.1.6 + _ZN8Fl_Menu_D1Ev@Base 1.1.6 + _ZN8Fl_Menu_D2Ev@Base 1.1.6 + _ZN9ColorChip4drawEv@Base 1.1.6 + _ZN9ColorChipD0Ev@Base 1.1.6 + _ZN9ColorChipD1Ev@Base 1.1.6 + _ZN9ColorMenu3runEv@Base 1.1.6 + _ZN9ColorMenu4drawEv@Base 1.1.6 + _ZN9ColorMenu6handleEi@Base 1.1.6 + _ZN9ColorMenu7drawboxE8Fl_Color@Base 1.1.6 + _ZN9ColorMenuC1E8Fl_Color@Base 1.1.6 + _ZN9ColorMenuC2E8Fl_Color@Base 1.1.6 + _ZN9ColorMenuD0Ev@Base 1.1.6 + _ZN9ColorMenuD1Ev@Base 1.1.6 + _ZN9Fl_Bitmap4copyEii@Base 1.1.6 + _ZN9Fl_Bitmap4drawEiiiiii@Base 1.1.6 + _ZN9Fl_Bitmap5labelEP12Fl_Menu_Item@Base 1.1.6 + _ZN9Fl_Bitmap5labelEP9Fl_Widget@Base 1.1.6 + _ZN9Fl_Bitmap7uncacheEv@Base 1.1.6 + _ZN9Fl_BitmapD0Ev@Base 1.1.6 + _ZN9Fl_BitmapD1Ev@Base 1.1.6 + _ZN9Fl_BitmapD2Ev@Base 1.1.6 + _ZN9Fl_Button4drawEv@Base 1.1.6 + _ZN9Fl_Button5valueEi@Base 1.1.6 + _ZN9Fl_Button6handleEi@Base 1.1.6 + _ZN9Fl_Button7setonlyEv@Base 1.1.6 + _ZN9Fl_ButtonC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_ButtonC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_ButtonD0Ev@Base 1.1.6 + _ZN9Fl_ButtonD1Ev@Base 1.1.6 + _ZN9Fl_Choice4drawEv@Base 1.1.6 + _ZN9Fl_Choice5valueEPK12Fl_Menu_Item@Base 1.1.6 + _ZN9Fl_Choice5valueEi@Base 1.1.6 + _ZN9Fl_Choice6handleEi@Base 1.1.6 + _ZN9Fl_ChoiceC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_ChoiceC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_ChoiceD0Ev@Base 1.1.6 + _ZN9Fl_ChoiceD1Ev@Base 1.1.6 + _ZN9Fl_Input_10handletextEiiiii@Base 1.1.6 + _ZN9Fl_Input_12handle_mouseEiiiii@Base 1.1.6 + _ZN9Fl_Input_12static_valueEPKc@Base 1.1.6 + _ZN9Fl_Input_12static_valueEPKci@Base 1.1.6 + _ZN9Fl_Input_13put_in_bufferEi@Base 1.1.6 + _ZN9Fl_Input_14minimal_updateEi@Base 1.1.6 + _ZN9Fl_Input_14minimal_updateEii@Base 1.1.6 + _ZN9Fl_Input_16up_down_positionEii@Base 1.1.6 + _ZN9Fl_Input_17maybe_do_callbackEv@Base 1.1.6 + _ZN9Fl_Input_4copyEi@Base 1.1.6 + _ZN9Fl_Input_4undoEv@Base 1.1.6 + _ZN9Fl_Input_5valueEPKc@Base 1.1.6 + _ZN9Fl_Input_5valueEPKci@Base 1.1.6 + _ZN9Fl_Input_6resizeEiiii@Base 1.1.6 + _ZN9Fl_Input_7replaceEiiPKci@Base 1.1.6 + _ZN9Fl_Input_8drawtextEiiii@Base 1.1.6 + _ZN9Fl_Input_8positionEii@Base 1.1.6 + _ZN9Fl_Input_9copy_cutsEv@Base 1.1.6 + _ZN9Fl_Input_C1EiiiiPKc@Base 1.1.6 + _ZN9Fl_Input_C2EiiiiPKc@Base 1.1.6 + _ZN9Fl_Input_D0Ev@Base 1.1.6 + _ZN9Fl_Input_D1Ev@Base 1.1.6 + _ZN9Fl_Input_D2Ev@Base 1.1.6 + _ZN9Fl_Pixmap10desaturateEv@Base 1.1.6 + _ZN9Fl_Pixmap11delete_dataEv@Base 1.1.6 + _ZN9Fl_Pixmap13color_averageE8Fl_Colorf@Base 1.1.6 + _ZN9Fl_Pixmap4copyEii@Base 1.1.6 + _ZN9Fl_Pixmap4drawEiiiiii@Base 1.1.6 + _ZN9Fl_Pixmap5labelEP12Fl_Menu_Item@Base 1.1.6 + _ZN9Fl_Pixmap5labelEP9Fl_Widget@Base 1.1.6 + _ZN9Fl_Pixmap7measureEv@Base 1.1.6 + _ZN9Fl_Pixmap7uncacheEv@Base 1.1.6 + _ZN9Fl_Pixmap8set_dataEPKPKc@Base 1.1.6 + _ZN9Fl_Pixmap9copy_dataEv@Base 1.1.6 + _ZN9Fl_PixmapD0Ev@Base 1.1.6 + _ZN9Fl_PixmapD1Ev@Base 1.1.6 + _ZN9Fl_PixmapD2Ev@Base 1.1.6 + _ZN9Fl_Roller4drawEv@Base 1.1.6 + _ZN9Fl_Roller6handleEi@Base 1.1.6 + _ZN9Fl_RollerC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_RollerC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_RollerD0Ev@Base 1.1.6 + _ZN9Fl_RollerD1Ev@Base 1.1.6 + _ZN9Fl_Scroll12scrollbar_cbEP9Fl_WidgetPv@Base 1.1.6 + _ZN9Fl_Scroll13hscrollbar_cbEP9Fl_WidgetPv@Base 1.1.6 + _ZN9Fl_Scroll19fix_scrollbar_orderEv@Base 1.1.6 + _ZN9Fl_Scroll4bboxERiS0_S0_S0_@Base 1.1.6 + _ZN9Fl_Scroll4drawEv@Base 1.1.6 + _ZN9Fl_Scroll5clearEv@Base 1.1.6 + _ZN9Fl_Scroll6handleEi@Base 1.1.6 + _ZN9Fl_Scroll6resizeEiiii@Base 1.1.6 + _ZN9Fl_Scroll8positionEii@Base 1.1.6 + _ZN9Fl_Scroll9draw_clipEPviiii@Base 1.1.6 + _ZN9Fl_ScrollC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_ScrollC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_ScrollD0Ev@Base 1.1.6 + _ZN9Fl_ScrollD1Ev@Base 1.1.6 + _ZN9Fl_Slider10_Fl_SliderEv@Base 1.1.6 + _ZN9Fl_Slider11scrollvalueEiiii@Base 1.1.6 + _ZN9Fl_Slider11slider_sizeEd@Base 1.1.6 + _ZN9Fl_Slider4drawEiiii@Base 1.1.6 + _ZN9Fl_Slider4drawEv@Base 1.1.6 + _ZN9Fl_Slider6boundsEdd@Base 1.1.6 + _ZN9Fl_Slider6handleEi@Base 1.1.6 + _ZN9Fl_Slider6handleEiiiii@Base 1.1.6 + _ZN9Fl_Slider7draw_bgEiiii@Base 1.1.6 + _ZN9Fl_SliderC1EhiiiiPKc@Base 1.1.6 + _ZN9Fl_SliderC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_SliderC2EhiiiiPKc@Base 1.1.6 + _ZN9Fl_SliderC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_SliderD0Ev@Base 1.1.6 + _ZN9Fl_SliderD1Ev@Base 1.1.6 + _ZN9Fl_SliderD2Ev@Base 1.1.9-3~ + _ZN9Fl_Widget10copy_labelEPKc@Base 1.1.6 + _ZN9Fl_Widget10deactivateEv@Base 1.1.6 + _ZN9Fl_Widget10take_focusEv@Base 1.1.6 + _ZN9Fl_Widget11do_callbackEv@Base 1.1.9-3~ + _ZN9Fl_Widget12redraw_labelEv@Base 1.1.6 + _ZN9Fl_Widget13damage_resizeEiiii@Base 1.1.6 + _ZN9Fl_Widget13test_shortcutEPKc@Base 1.1.6 + _ZN9Fl_Widget13test_shortcutEv@Base 1.1.6 + _ZN9Fl_Widget14label_shortcutEPKc@Base 1.1.8~rc1 + _ZN9Fl_Widget16default_callbackEPS_Pv@Base 1.1.6 + _ZN9Fl_Widget4hideEv@Base 1.1.6 + _ZN9Fl_Widget4showEv@Base 1.1.6 + _ZN9Fl_Widget5labelEPKc@Base 1.1.6 + _ZN9Fl_Widget6damageEh@Base 1.1.6 + _ZN9Fl_Widget6damageEhiiii@Base 1.1.6 + _ZN9Fl_Widget6handleEi@Base 1.1.6 + _ZN9Fl_Widget6redrawEv@Base 1.1.6 + _ZN9Fl_Widget6resizeEiiii@Base 1.1.6 + _ZN9Fl_Widget7tooltipEPKc@Base 1.1.6 + _ZN9Fl_Widget8activateEv@Base 1.1.6 + _ZN9Fl_WidgetC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_WidgetC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_WidgetD0Ev@Base 1.1.6 + _ZN9Fl_WidgetD1Ev@Base 1.1.6 + _ZN9Fl_WidgetD2Ev@Base 1.1.6 + _ZN9Fl_Window10_Fl_WindowEv@Base 1.1.6 + _ZN9Fl_Window10copy_labelEPKc@Base 1.1.7 + _ZN9Fl_Window10fullscreenEv@Base 1.1.6 + _ZN9Fl_Window11size_range_Ev@Base 1.1.6 + _ZN9Fl_Window12make_currentEv@Base 1.1.6 + _ZN9Fl_Window14default_cursorE9Fl_Cursor8Fl_ColorS1_@Base 1.1.6 + _ZN9Fl_Window14fullscreen_offEiiii@Base 1.1.6 + _ZN9Fl_Window16default_callbackEPS_Pv@Base 1.1.6 + _ZN9Fl_Window4drawEv@Base 1.1.6 + _ZN9Fl_Window4hideEv@Base 1.1.6 + _ZN9Fl_Window4showEiPPc@Base 1.1.6 + _ZN9Fl_Window4showEv@Base 1.1.6 + _ZN9Fl_Window5flushEv@Base 1.1.6 + _ZN9Fl_Window5labelEPKc@Base 1.1.6 + _ZN9Fl_Window5labelEPKcS1_@Base 1.1.6 + _ZN9Fl_Window6borderEi@Base 1.1.6 + _ZN9Fl_Window6cursorE9Fl_Cursor8Fl_ColorS1_@Base 1.1.6 + _ZN9Fl_Window6handleEi@Base 1.1.6 + _ZN9Fl_Window6resizeEiiii@Base 1.1.6 + _ZN9Fl_Window7currentEv@Base 1.1.6 + _ZN9Fl_Window7hotspotEPK9Fl_Widgeti@Base 1.1.6 + _ZN9Fl_Window7hotspotEiii@Base 1.1.6 + _ZN9Fl_Window7iconizeEv@Base 1.1.6 + _ZN9Fl_Window8current_E@Base 1.1.6 + _ZN9Fl_Window9iconlabelEPKc@Base 1.1.6 + _ZN9Fl_WindowC1EiiPKc@Base 1.1.6 + _ZN9Fl_WindowC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_WindowC2EiiPKc@Base 1.1.6 + _ZN9Fl_WindowC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_WindowD0Ev@Base 1.1.6 + _ZN9Fl_WindowD1Ev@Base 1.1.6 + _ZN9Fl_WindowD2Ev@Base 1.1.6 + _ZN9Fl_Wizard4drawEv@Base 1.1.6 + _ZN9Fl_Wizard4nextEv@Base 1.1.6 + _ZN9Fl_Wizard4prevEv@Base 1.1.6 + _ZN9Fl_Wizard5valueEP9Fl_Widget@Base 1.1.6 + _ZN9Fl_Wizard5valueEv@Base 1.1.6 + _ZN9Fl_WizardC1EiiiiPKc@Base 1.1.6 + _ZN9Fl_WizardC2EiiiiPKc@Base 1.1.6 + _ZN9Fl_WizardD0Ev@Base 1.1.6 + _ZN9Fl_WizardD1Ev@Base 1.1.6 + _ZN9menustate9is_insideEii@Base 1.1.7-2~ + _ZN9menutitle4drawEv@Base 1.1.6 + _ZN9menutitleC1EiiiiPK12Fl_Menu_Item@Base 1.1.6 + _ZN9menutitleC2EiiiiPK12Fl_Menu_Item@Base 1.1.6 + _ZN9menutitleD0Ev@Base 1.1.6 + _ZN9menutitleD1Ev@Base 1.1.6 + _ZNK10Fl_Browser10item_firstEv@Base 1.1.6 + _ZNK10Fl_Browser10item_widthEPv@Base 1.1.6 + _ZNK10Fl_Browser11full_heightEv@Base 1.1.6 + _ZNK10Fl_Browser11incr_heightEv@Base 1.1.6 + _ZNK10Fl_Browser11item_heightEPv@Base 1.1.6 + _ZNK10Fl_Browser13item_selectedEPv@Base 1.1.6 + _ZNK10Fl_Browser4dataEi@Base 1.1.6 + _ZNK10Fl_Browser4textEi@Base 1.1.6 + _ZNK10Fl_Browser5valueEv@Base 1.1.6 + _ZNK10Fl_Browser6linenoEPv@Base 1.1.6 + _ZNK10Fl_Browser7toplineEv@Base 1.1.6 + _ZNK10Fl_Browser7visibleEi@Base 1.1.6 + _ZNK10Fl_Browser8selectedEi@Base 1.1.6 + _ZNK10Fl_Browser9find_lineEi@Base 1.1.6 + _ZNK10Fl_Browser9item_drawEPviiii@Base 1.1.6 + _ZNK10Fl_Browser9item_nextEPv@Base 1.1.6 + _ZNK10Fl_Browser9item_prevEPv@Base 1.1.6 + _ZNK11Fl_Browser_10full_widthEv@Base 1.1.6 + _ZNK11Fl_Browser_11full_heightEv@Base 1.1.6 + _ZNK11Fl_Browser_11incr_heightEv@Base 1.1.6 + _ZNK11Fl_Browser_13item_selectedEPv@Base 1.1.6 + _ZNK11Fl_Browser_17item_quick_heightEPv@Base 1.1.6 + _ZNK11Fl_Browser_4bboxERiS0_S0_S0_@Base 1.1.6 + _ZNK11Fl_Browser_8leftedgeEv@Base 1.1.6 + _ZNK11Fl_Browser_9displayedEPv@Base 1.1.6 + _ZNK12Fl_Menu_Item13find_shortcutEPi@Base 1.1.6 + _ZNK12Fl_Menu_Item13test_shortcutEv@Base 1.1.6 + _ZNK12Fl_Menu_Item4drawEiiiiPK8Fl_Menu_i@Base 1.1.6 + _ZNK12Fl_Menu_Item4nextEi@Base 1.1.6 + _ZNK12Fl_Menu_Item4sizeEv@Base 1.1.6 + _ZNK12Fl_Menu_Item5popupEiiPKcPKS_PK8Fl_Menu_@Base 1.1.6 + _ZNK12Fl_Menu_Item7measureEPiPK8Fl_Menu_@Base 1.1.6 + _ZNK12Fl_Menu_Item8pulldownEiiiiPKS_PK8Fl_Menu_S1_i@Base 1.1.6 + _ZNK15Fl_File_Browser10item_widthEPv@Base 1.1.6 + _ZNK15Fl_File_Browser11full_heightEv@Base 1.1.6 + _ZNK15Fl_File_Browser11incr_heightEv@Base 1.1.6 + _ZNK15Fl_File_Browser11item_heightEPv@Base 1.1.6 + _ZNK15Fl_File_Browser9item_drawEPviiii@Base 1.1.6 + _ZNK15Fl_File_Chooser9user_dataEv@Base 1.1.7 + _ZNK16Fl_Check_Browser10item_firstEv@Base 1.1.6 + _ZNK16Fl_Check_Browser10item_widthEPv@Base 1.1.6 + _ZNK16Fl_Check_Browser11item_heightEPv@Base 1.1.6 + _ZNK16Fl_Check_Browser13item_selectedEPv@Base 1.1.6 + _ZNK16Fl_Check_Browser4textEi@Base 1.1.6 + _ZNK16Fl_Check_Browser5valueEv@Base 1.1.6 + _ZNK16Fl_Check_Browser6linenoEPNS_7cb_itemE@Base 1.1.6 + _ZNK16Fl_Check_Browser7checkedEi@Base 1.1.6 + _ZNK16Fl_Check_Browser9find_itemEi@Base 1.1.6 + _ZNK16Fl_Check_Browser9item_drawEPviiii@Base 1.1.6 + _ZNK16Fl_Check_Browser9item_nextEPv@Base 1.1.6 + _ZNK16Fl_Check_Browser9item_prevEPv@Base 1.1.6 + _ZNK8Fl_Group10draw_childER9Fl_Widget@Base 1.1.6 + _ZNK8Fl_Group12update_childER9Fl_Widget@Base 1.1.6 + _ZNK8Fl_Group18draw_outside_labelERK9Fl_Widget@Base 1.1.6 + _ZNK8Fl_Group4findEPK9Fl_Widget@Base 1.1.6 + _ZNK8Fl_Group5arrayEv@Base 1.1.6 + _ZNK8Fl_Label4drawEiiii8Fl_Align@Base 1.1.6 + _ZNK8Fl_Label7measureERiS0_@Base 1.1.6 + _ZNK8Fl_Menu_13item_pathnameEPciPK12Fl_Menu_Item@Base 1.1.6 + _ZNK8Fl_Menu_4sizeEv@Base 1.1.6 + _ZNK9Fl_Input_10line_startEi@Base 1.1.6 + _ZNK9Fl_Input_10word_startEi@Base 1.1.6 + _ZNK9Fl_Input_6expandEPKcPc@Base 1.1.6 + _ZNK9Fl_Input_7setfontEv@Base 1.1.6 + _ZNK9Fl_Input_8line_endEi@Base 1.1.6 + _ZNK9Fl_Input_8word_endEi@Base 1.1.6 + _ZNK9Fl_Input_9expandposEPKcS1_S1_Pi@Base 1.1.6 + _ZNK9Fl_Widget10draw_focusE10Fl_Boxtypeiiii@Base 1.1.6 + _ZNK9Fl_Widget10draw_labelEiiii8Fl_Align@Base 1.1.6 + _ZNK9Fl_Widget10draw_labelEiiii@Base 1.1.6 + _ZNK9Fl_Widget10draw_labelEv@Base 1.1.6 + _ZNK9Fl_Widget6windowEv@Base 1.1.6 + _ZNK9Fl_Widget8active_rEv@Base 1.1.6 + _ZNK9Fl_Widget8containsEPKS_@Base 1.1.6 + _ZNK9Fl_Widget8draw_boxE10Fl_Boxtype8Fl_Color@Base 1.1.6 + _ZNK9Fl_Widget8draw_boxE10Fl_Boxtypeiiii8Fl_Color@Base 1.1.6 + _ZNK9Fl_Widget8draw_boxEv@Base 1.1.6 + _ZNK9Fl_Widget9visible_rEv@Base 1.1.6 + _ZNK9Fl_Window6x_rootEv@Base 1.1.6 + _ZNK9Fl_Window6y_rootEv@Base 1.1.6 + _ZTI10Fl_Browser@Base 1.1.6 + _ZTI10Fl_Counter@Base 1.1.6 + _ZTI10menuwindow@Base 1.1.6 + _ZTI11Fl_Adjuster@Base 1.1.6 + _ZTI11Fl_Browser_@Base 1.1.6 + _ZTI11Fl_Menu_Bar@Base 1.1.6 + _ZTI11Fl_Progress@Base 1.1.6 + _ZTI11Fl_Valuator@Base 1.1.6 + _ZTI11Flcc_HueBox@Base 1.1.6 + _ZTI12Fl_Help_View@Base 1.1.6 + _ZTI12Fl_RGB_Image@Base 1.1.6 + _ZTI12Fl_Scrollbar@Base 1.1.6 + _ZTI12Fl_XBM_Image@Base 1.1.6 + _ZTI12Fl_XPM_Image@Base 1.1.6 + _ZTI13Fl_File_Input@Base 1.1.6 + _ZTI13Fl_Positioner@Base 1.1.6 + _ZTI13Fl_TooltipBox@Base 1.1.6 + _ZTI13Flcc_ValueBox@Base 1.1.6 + _ZTI14Fl_Menu_Button@Base 1.1.6 + _ZTI14Fl_Menu_Window@Base 1.1.6 + _ZTI14Fl_Text_Editor@Base 1.1.6 + _ZTI14Fl_Tiled_Image@Base 1.1.6 + _ZTI14Fl_Value_Input@Base 1.1.6 + _ZTI15Fl_Check_Button@Base 1.1.6 + _ZTI15Fl_Clock_Output@Base 1.1.6 + _ZTI15Fl_File_Browser@Base 1.1.6 + _ZTI15Fl_Light_Button@Base 1.1.6 + _ZTI15Fl_Round_Button@Base 1.1.6 + _ZTI15Fl_Shared_Image@Base 1.1.6 + _ZTI15Fl_Text_Display@Base 1.1.6 + _ZTI15Fl_Value_Output@Base 1.1.6 + _ZTI15Fl_Value_Slider@Base 1.1.6 + _ZTI16Fl_Check_Browser@Base 1.1.6 + _ZTI16Fl_Color_Chooser@Base 1.1.6 + _ZTI16Fl_Double_Window@Base 1.1.6 + _ZTI16Fl_Repeat_Button@Base 1.1.6 + _ZTI16Fl_Return_Button@Base 1.1.6 + _ZTI16Fl_Single_Window@Base 1.1.6 + _ZTI16Flcc_Value_Input@Base 1.1.6 + _ZTI17Fl_Overlay_Window@Base 1.1.6 + _ZTI6Fl_Box@Base 1.1.6 + _ZTI7Fl_Dial@Base 1.1.6 + _ZTI7Fl_Pack@Base 1.1.6 + _ZTI7Fl_Tabs@Base 1.1.6 + _ZTI7Fl_Tile@Base 1.1.6 + _ZTI8Fl_Chart@Base 1.1.6 + _ZTI8Fl_Clock@Base 1.1.6 + _ZTI8Fl_Group@Base 1.1.6 + _ZTI8Fl_Image@Base 1.1.6 + _ZTI8Fl_Input@Base 1.1.6 + _ZTI8Fl_Menu_@Base 1.1.6 + _ZTI9ColorChip@Base 1.1.6 + _ZTI9ColorMenu@Base 1.1.6 + _ZTI9Fl_Bitmap@Base 1.1.6 + _ZTI9Fl_Button@Base 1.1.6 + _ZTI9Fl_Choice@Base 1.1.6 + _ZTI9Fl_Input_@Base 1.1.6 + _ZTI9Fl_Pixmap@Base 1.1.6 + _ZTI9Fl_Roller@Base 1.1.6 + _ZTI9Fl_Scroll@Base 1.1.6 + _ZTI9Fl_Slider@Base 1.1.6 + _ZTI9Fl_Widget@Base 1.1.6 + _ZTI9Fl_Window@Base 1.1.6 + _ZTI9Fl_Wizard@Base 1.1.6 + _ZTI9menutitle@Base 1.1.6 + _ZTS10Fl_Browser@Base 1.1.6 + _ZTS10Fl_Counter@Base 1.1.6 + _ZTS10menuwindow@Base 1.1.6 + _ZTS11Fl_Adjuster@Base 1.1.6 + _ZTS11Fl_Browser_@Base 1.1.6 + _ZTS11Fl_Menu_Bar@Base 1.1.6 + _ZTS11Fl_Progress@Base 1.1.6 + _ZTS11Fl_Valuator@Base 1.1.6 + _ZTS11Flcc_HueBox@Base 1.1.6 + _ZTS12Fl_Help_View@Base 1.1.6 + _ZTS12Fl_RGB_Image@Base 1.1.6 + _ZTS12Fl_Scrollbar@Base 1.1.6 + _ZTS12Fl_XBM_Image@Base 1.1.6 + _ZTS12Fl_XPM_Image@Base 1.1.6 + _ZTS13Fl_File_Input@Base 1.1.6 + _ZTS13Fl_Positioner@Base 1.1.6 + _ZTS13Fl_TooltipBox@Base 1.1.6 + _ZTS13Flcc_ValueBox@Base 1.1.6 + _ZTS14Fl_Menu_Button@Base 1.1.6 + _ZTS14Fl_Menu_Window@Base 1.1.6 + _ZTS14Fl_Text_Editor@Base 1.1.6 + _ZTS14Fl_Tiled_Image@Base 1.1.6 + _ZTS14Fl_Value_Input@Base 1.1.6 + _ZTS15Fl_Check_Button@Base 1.1.6 + _ZTS15Fl_Clock_Output@Base 1.1.6 + _ZTS15Fl_File_Browser@Base 1.1.6 + _ZTS15Fl_Light_Button@Base 1.1.6 + _ZTS15Fl_Round_Button@Base 1.1.6 + _ZTS15Fl_Shared_Image@Base 1.1.6 + _ZTS15Fl_Text_Display@Base 1.1.6 + _ZTS15Fl_Value_Output@Base 1.1.6 + _ZTS15Fl_Value_Slider@Base 1.1.6 + _ZTS16Fl_Check_Browser@Base 1.1.6 + _ZTS16Fl_Color_Chooser@Base 1.1.6 + _ZTS16Fl_Double_Window@Base 1.1.6 + _ZTS16Fl_Repeat_Button@Base 1.1.6 + _ZTS16Fl_Return_Button@Base 1.1.6 + _ZTS16Fl_Single_Window@Base 1.1.6 + _ZTS16Flcc_Value_Input@Base 1.1.6 + _ZTS17Fl_Overlay_Window@Base 1.1.6 + _ZTS6Fl_Box@Base 1.1.6 + _ZTS7Fl_Dial@Base 1.1.6 + _ZTS7Fl_Pack@Base 1.1.6 + _ZTS7Fl_Tabs@Base 1.1.6 + _ZTS7Fl_Tile@Base 1.1.6 + _ZTS8Fl_Chart@Base 1.1.6 + _ZTS8Fl_Clock@Base 1.1.6 + _ZTS8Fl_Group@Base 1.1.6 + _ZTS8Fl_Image@Base 1.1.6 + _ZTS8Fl_Input@Base 1.1.6 + _ZTS8Fl_Menu_@Base 1.1.6 + _ZTS9ColorChip@Base 1.1.6 + _ZTS9ColorMenu@Base 1.1.6 + _ZTS9Fl_Bitmap@Base 1.1.6 + _ZTS9Fl_Button@Base 1.1.6 + _ZTS9Fl_Choice@Base 1.1.6 + _ZTS9Fl_Input_@Base 1.1.6 + _ZTS9Fl_Pixmap@Base 1.1.6 + _ZTS9Fl_Roller@Base 1.1.6 + _ZTS9Fl_Scroll@Base 1.1.6 + _ZTS9Fl_Slider@Base 1.1.6 + _ZTS9Fl_Widget@Base 1.1.6 + _ZTS9Fl_Window@Base 1.1.6 + _ZTS9Fl_Wizard@Base 1.1.6 + _ZTS9menutitle@Base 1.1.6 + _ZTV10Fl_Browser@Base 1.1.6 + _ZTV10Fl_Counter@Base 1.1.6 + _ZTV10menuwindow@Base 1.1.6 + _ZTV11Fl_Adjuster@Base 1.1.6 + _ZTV11Fl_Browser_@Base 1.1.6 + _ZTV11Fl_Menu_Bar@Base 1.1.6 + _ZTV11Fl_Progress@Base 1.1.6 + _ZTV11Fl_Valuator@Base 1.1.6 + _ZTV11Flcc_HueBox@Base 1.1.6 + _ZTV12Fl_Help_View@Base 1.1.6 + _ZTV12Fl_RGB_Image@Base 1.1.6 + _ZTV12Fl_Scrollbar@Base 1.1.6 + _ZTV12Fl_XBM_Image@Base 1.1.6 + _ZTV12Fl_XPM_Image@Base 1.1.6 + _ZTV13Fl_File_Input@Base 1.1.6 + _ZTV13Fl_Positioner@Base 1.1.6 + _ZTV13Fl_TooltipBox@Base 1.1.6 + _ZTV13Flcc_ValueBox@Base 1.1.6 + _ZTV14Fl_Menu_Button@Base 1.1.6 + _ZTV14Fl_Menu_Window@Base 1.1.6 + _ZTV14Fl_Text_Editor@Base 1.1.6 + _ZTV14Fl_Tiled_Image@Base 1.1.6 + _ZTV14Fl_Value_Input@Base 1.1.6 + _ZTV15Fl_Check_Button@Base 1.1.6 + _ZTV15Fl_Clock_Output@Base 1.1.6 + _ZTV15Fl_File_Browser@Base 1.1.6 + _ZTV15Fl_Light_Button@Base 1.1.6 + _ZTV15Fl_Round_Button@Base 1.1.6 + _ZTV15Fl_Shared_Image@Base 1.1.6 + _ZTV15Fl_Text_Display@Base 1.1.6 + _ZTV15Fl_Value_Output@Base 1.1.6 + _ZTV15Fl_Value_Slider@Base 1.1.6 + _ZTV16Fl_Check_Browser@Base 1.1.6 + _ZTV16Fl_Color_Chooser@Base 1.1.6 + _ZTV16Fl_Double_Window@Base 1.1.6 + _ZTV16Fl_Repeat_Button@Base 1.1.6 + _ZTV16Fl_Return_Button@Base 1.1.6 + _ZTV16Fl_Single_Window@Base 1.1.6 + _ZTV16Flcc_Value_Input@Base 1.1.6 + _ZTV17Fl_Overlay_Window@Base 1.1.6 + _ZTV6Fl_Box@Base 1.1.6 + _ZTV7Fl_Dial@Base 1.1.6 + _ZTV7Fl_Pack@Base 1.1.6 + _ZTV7Fl_Tabs@Base 1.1.6 + _ZTV7Fl_Tile@Base 1.1.6 + _ZTV8Fl_Chart@Base 1.1.6 + _ZTV8Fl_Clock@Base 1.1.6 + _ZTV8Fl_Group@Base 1.1.6 + _ZTV8Fl_Image@Base 1.1.6 + _ZTV8Fl_Input@Base 1.1.6 + _ZTV8Fl_Menu_@Base 1.1.6 + _ZTV9ColorChip@Base 1.1.6 + _ZTV9ColorMenu@Base 1.1.6 + _ZTV9Fl_Bitmap@Base 1.1.6 + _ZTV9Fl_Button@Base 1.1.6 + _ZTV9Fl_Choice@Base 1.1.6 + _ZTV9Fl_Input_@Base 1.1.6 + _ZTV9Fl_Pixmap@Base 1.1.6 + _ZTV9Fl_Roller@Base 1.1.6 + _ZTV9Fl_Scroll@Base 1.1.6 + _ZTV9Fl_Slider@Base 1.1.6 + _ZTV9Fl_Widget@Base 1.1.6 + _ZTV9Fl_Window@Base 1.1.6 + _ZTV9Fl_Wizard@Base 1.1.6 + _ZTV9menutitle@Base 1.1.6 + fl_XdndActionCopy@Base 1.1.6 + fl_XdndAware@Base 1.1.6 + fl_XdndDrop@Base 1.1.6 + fl_XdndEnter@Base 1.1.6 + fl_XdndFinished@Base 1.1.6 + fl_XdndLeave@Base 1.1.6 + fl_XdndPosition@Base 1.1.6 + fl_XdndSelection@Base 1.1.6 + fl_XdndStatus@Base 1.1.6 + fl_XdndTypeList@Base 1.1.6 + fl_XdndURIList@Base 1.1.7 + fl_alphasort@Base 1.1.6 + fl_background_pixel@Base 1.1.6 + fl_bg2@Base 1.1.6 + fl_bg@Base 1.1.6 + fl_bluemask@Base 1.1.6 + fl_blueshift@Base 1.1.6 + fl_cancel@Base 1.1.6 + fl_casealphasort@Base 1.1.6 + fl_casenumericsort@Base 1.1.6 + fl_clip_state_number@Base 1.1.6 + fl_close@Base 1.1.6 + fl_color_@Base 1.1.6 + fl_colormap@Base 1.1.6 + fl_disable_transient_for@Base 1.1.6 + fl_display@Base 1.1.6 + fl_dnd_action@Base 1.1.6 + fl_dnd_source_action@Base 1.1.6 + fl_dnd_source_types@Base 1.1.6 + fl_dnd_source_window@Base 1.1.6 + fl_dnd_type@Base 1.1.6 + fl_draw_shortcut@Base 1.1.6 + fl_encoding_@Base 1.1.6 + fl_event_time@Base 1.1.6 + fl_extrashift@Base 1.1.6 + fl_fg@Base 1.1.6 + fl_font_@Base 1.1.6 + fl_fonts@Base 1.1.6 + fl_fontsize@Base 1.1.6 + fl_gc@Base 1.1.6 + fl_greenmask@Base 1.1.6 + fl_greenshift@Base 1.1.6 + fl_i_own_selection@Base 1.1.6 + fl_key_vector@Base 1.1.6 + fl_local_grab@Base 1.1.6 + fl_lock_function@Base 1.1.6 + fl_mask_bitmap@Base 1.1.6 + fl_menu_array_owner@Base 1.1.6 + fl_message_font_@Base 1.1.6 + fl_message_size_@Base 1.1.6 + fl_message_window@Base 1.1.6 + fl_no@Base 1.1.6 + fl_numericsort@Base 1.1.6 + fl_ok@Base 1.1.6 + fl_oldfocus@Base 1.1.6 + fl_redmask@Base 1.1.6 + fl_redshift@Base 1.1.6 + fl_screen@Base 1.1.6 + fl_selection_buffer@Base 1.1.6 + fl_selection_buffer_length@Base 1.1.6 + fl_selection_length@Base 1.1.6 + fl_selection_requestor@Base 1.1.6 + fl_show_iconic@Base 1.1.6 + fl_size_@Base 1.1.6 + fl_snprintf@Base 1.1.7 + fl_strlcat@Base 1.1.6 + fl_strlcpy@Base 1.1.6 + fl_unlock_function@Base 1.1.6 + fl_visual@Base 1.1.6 + fl_vsnprintf@Base 1.1.7 + fl_window@Base 1.1.6 + fl_xevent@Base 1.1.6 + fl_xfocus@Base 1.1.6 + fl_xfont@Base 1.1.6 + fl_xftfont@Base 1.1.8~rc1 + fl_xmap@Base 1.1.6 + fl_xmousewin@Base 1.1.6 + fl_yes@Base 1.1.6 +libfltk_forms.so.1.1 libfltk1.1 #MINVER# +* Build-Depends-Package: libfltk1.1-dev + _Z10fl_gettimePlS_@Base 1.1.6 + _Z11fl_do_formsv@Base 1.1.6 + _Z11fl_end_formv@Base 1.1.6 + _Z12fl_show_formP9Fl_WindowiiPKc@Base 1.1.6 + _Z13fl_add_buttonhiiiiPKc@Base 1.1.6 + _Z13fl_initializePiPPcPKcPvi@Base 1.1.6 + _Z13fl_show_alertPKcS0_S0_i@Base 1.1.6 + _Z14fl_check_formsv@Base 1.1.6 + _Z14fl_get_patternv@Base 1.1.6 + _Z14fl_show_choicePKcS0_S0_iS0_S0_S0_@Base 1.1.6 + _Z15fl_get_filenamev@Base 1.1.6 + _Z15fl_show_messagePKcS0_S0_@Base 1.1.6 + _Z16fl_get_directoryv@Base 1.1.6 + _Z16fl_show_questionPKcS0_S0_@Base 1.1.6 + _Z20fl_set_graphics_modeii@Base 1.1.6 + _Z20fl_show_simple_inputPKcS0_@Base 1.1.6 + _Z21fl_show_file_selectorPKcS0_S0_S0_@Base 1.1.6 + _ZN12Fl_FormsText4drawEv@Base 1.1.6 + _ZN12Fl_FormsTextD0Ev@Base 1.1.6 + _ZN12Fl_FormsTextD1Ev@Base 1.1.6 + _ZN14Fl_FormsBitmap3setEiiPKh@Base 1.1.6 + _ZN14Fl_FormsBitmap4drawEv@Base 1.1.6 + _ZN14Fl_FormsBitmapC1E10Fl_BoxtypeiiiiPKc@Base 1.1.6 + _ZN14Fl_FormsBitmapC2E10Fl_BoxtypeiiiiPKc@Base 1.1.6 + _ZN14Fl_FormsBitmapD0Ev@Base 1.1.6 + _ZN14Fl_FormsBitmapD1Ev@Base 1.1.6 + _ZN14Fl_FormsPixmap3setEPKPc@Base 1.1.6 + _ZN14Fl_FormsPixmap4drawEv@Base 1.1.6 + _ZN14Fl_FormsPixmapC1E10Fl_BoxtypeiiiiPKc@Base 1.1.6 + _ZN14Fl_FormsPixmapC2E10Fl_BoxtypeiiiiPKc@Base 1.1.6 + _ZN14Fl_FormsPixmapD0Ev@Base 1.1.6 + _ZN14Fl_FormsPixmapD1Ev@Base 1.1.6 + _ZN7Fl_Free4drawEv@Base 1.1.6 + _ZN7Fl_Free4stepEPv@Base 1.1.6 + _ZN7Fl_Free6handleEi@Base 1.1.6 + _ZN7Fl_FreeC1EhiiiiPKcPFiP9Fl_WidgetiffcE@Base 1.1.6 + _ZN7Fl_FreeC2EhiiiiPKcPFiP9Fl_WidgetiffcE@Base 1.1.6 + _ZN7Fl_FreeD0Ev@Base 1.1.6 + _ZN7Fl_FreeD1Ev@Base 1.1.6 + _ZN7Fl_FreeD2Ev@Base 1.1.6 + _ZN8Fl_Group9forms_endEv@Base 1.1.6 + _ZN8Fl_Timer4drawEv@Base 1.1.6 + _ZN8Fl_Timer4stepEv@Base 1.1.6 + _ZN8Fl_Timer5valueEd@Base 1.1.6 + _ZN8Fl_Timer6handleEi@Base 1.1.6 + _ZN8Fl_Timer6stepcbEPv@Base 1.1.6 + _ZN8Fl_Timer9suspendedEc@Base 1.1.6 + _ZN8Fl_TimerC1EhiiiiPKc@Base 1.1.6 + _ZN8Fl_TimerC2EhiiiiPKc@Base 1.1.6 + _ZN8Fl_TimerD0Ev@Base 1.1.6 + _ZN8Fl_TimerD1Ev@Base 1.1.6 + _ZN8Fl_TimerD2Ev@Base 1.1.6 + _ZTI12Fl_FormsText@Base 1.1.6 + _ZTI14Fl_FormsBitmap@Base 1.1.6 + _ZTI14Fl_FormsPixmap@Base 1.1.6 + _ZTI7Fl_Free@Base 1.1.6 + _ZTI8Fl_Timer@Base 1.1.6 + _ZTS12Fl_FormsText@Base 1.1.6 + _ZTS14Fl_FormsBitmap@Base 1.1.6 + _ZTS14Fl_FormsPixmap@Base 1.1.6 + _ZTS7Fl_Free@Base 1.1.6 + _ZTS8Fl_Timer@Base 1.1.6 + _ZTV12Fl_FormsText@Base 1.1.6 + _ZTV14Fl_FormsBitmap@Base 1.1.6 + _ZTV14Fl_FormsPixmap@Base 1.1.6 + _ZTV7Fl_Free@Base 1.1.6 + _ZTV8Fl_Timer@Base 1.1.6 + fl_flip@Base 1.1.6 + fl_modal_next@Base 1.1.6 +libfltk_gl.so.1.1 libfltk1.1 #MINVER# +* Build-Depends-Package: libfltk1.1-dev + _Z10gl_descentv@Base 1.1.6 + _Z10gl_measurePKcRiS1_@Base 1.1.6 + _Z12glutLayerGetj@Base 1.1.6 + _Z12glutMainLoopv@Base 1.1.6 + _Z12glutWireConeddii@Base 1.1.8~rc1 + _Z12glutWireCubed@Base 1.1.8~rc1 + _Z13gl_draw_imagePKhiiiiii@Base 1.1.6 + _Z13glutDeviceGetj@Base 1.1.8~rc1 + _Z13glutSetWindowi@Base 1.1.6 + _Z13glutSolidConeddii@Base 1.1.8~rc1 + _Z13glutSolidCubed@Base 1.1.8~rc1 + _Z13glutWireTorusddii@Base 1.1.8~rc1 + _Z14glutAddSubMenuPci@Base 1.1.6 + _Z14glutCreateMenuPFviE@Base 1.1.6 + _Z14glutSolidTorusddii@Base 1.1.8~rc1 + _Z14glutWireSpheredii@Base 1.1.8~rc1 + _Z14glutWireTeapotd@Base 1.1.8~rc1 + _Z15glutBitmapWidthPvi@Base 1.1.6 + _Z15glutDestroyMenui@Base 1.1.6 + _Z15glutSolidSpheredii@Base 1.1.8~rc1 + _Z15glutSolidTeapotd@Base 1.1.8~rc1 + _Z15glutStrokeWidthPvi@Base 1.1.8~rc1 + _Z15glutSwapBuffersv@Base 1.1.6 + _Z16fl_no_gl_contextv@Base 1.1.6 + _Z16glutAddMenuEntryPci@Base 1.1.6 + _Z16glutBitmapHeightPv@Base 1.1.8~rc1 + _Z16glutBitmapLengthPvPKh@Base 1.1.8~rc1 + _Z16glutBitmapStringPvPKh@Base 1.1.8~rc1 + _Z16glutCreateWindowPKc@Base 1.1.8~rc1 + _Z16glutCreateWindowPc@Base 1.1.6 + _Z16glutStrokeHeightPv@Base 1.1.8~rc1 + _Z16glutStrokeLengthPvPKh@Base 1.1.8~rc1 + _Z16glutStrokeStringPvPKh@Base 1.1.8~rc1 + _Z16glutWireCylinderddii@Base 1.1.8~rc1 + _Z17fl_set_gl_contextP9Fl_WindowP15__GLXcontextRec@Base 1.1.6 + _Z17glutDestroyWindowi@Base 1.1.6 + _Z17glutSolidCylinderddii@Base 1.1.8~rc1 + _Z18glutGetProcAddressPKc@Base 1.1.8~rc1 + _Z18glutInitWindowSizeii@Base 1.1.6 + _Z18glutRemoveMenuItemi@Base 1.1.6 + _Z18glutWireOctahedronv@Base 1.1.8~rc1 + _Z19glutBitmapCharacterPvi@Base 1.1.6 + _Z19glutChangeToSubMenuiPci@Base 1.1.6 + _Z19glutCreateSubWindowiiiii@Base 1.1.6 + _Z19glutInitDisplayModej@Base 1.1.6 + _Z19glutSolidOctahedronv@Base 1.1.8~rc1 + _Z19glutStrokeCharacterPvi@Base 1.1.8~rc1 + _Z19glutWireIcosahedronv@Base 1.1.8~rc1 + _Z19glutWireTetrahedronv@Base 1.1.8~rc1 + _Z20fl_create_gl_contextP11XVisualInfo@Base 1.1.6 + _Z20fl_delete_gl_contextP15__GLXcontextRec@Base 1.1.6 + _Z20glutSolidIcosahedronv@Base 1.1.8~rc1 + _Z20glutSolidTetrahedronv@Base 1.1.8~rc1 + _Z20glutWireDodecahedronv@Base 1.1.8~rc1 + _Z21glutChangeToMenuEntryiPci@Base 1.1.6 + _Z21glutSolidDodecahedronv@Base 1.1.8~rc1 + _Z22glutExtensionSupportedPKc@Base 1.1.8~rc1 + _Z22glutInitWindowPositionii@Base 1.1.6 + _Z23glutPostWindowRedisplayi@Base 1.1.8~rc1 + _Z24glutWireSierpinskiSpongeiPdd@Base 1.1.8~rc1 + _Z25glutSolidSierpinskiSpongeiPdd@Base 1.1.8~rc1 + _Z27gl_remove_displaylist_fontsv@Base 1.1.6 + _Z27glutWireRhombicDodecahedronv@Base 1.1.8~rc1 + _Z28glutSolidRhombicDodecahedronv@Base 1.1.8~rc1 + _Z7gl_drawPKc@Base 1.1.6 + _Z7gl_drawPKcff@Base 1.1.6 + _Z7gl_drawPKci@Base 1.1.6 + _Z7gl_drawPKciff@Base 1.1.6 + _Z7gl_drawPKcii@Base 1.1.6 + _Z7gl_drawPKciii@Base 1.1.6 + _Z7gl_drawPKciiii8Fl_Align@Base 1.1.6 + _Z7gl_fontii@Base 1.1.6 + _Z7gl_rectiiii@Base 1.1.6 + _Z7glutGetj@Base 1.1.6 + _Z8gl_color8Fl_Color@Base 1.1.6 + _Z8gl_startv@Base 1.1.6 + _Z8gl_widthPKc@Base 1.1.6 + _Z8gl_widthPKci@Base 1.1.6 + _Z8gl_widthh@Base 1.1.6 + _Z8glutInitPiPPc@Base 1.1.6 + _Z9gl_finishv@Base 1.1.6 + _Z9gl_heightv@Base 1.1.6 + _ZN12Fl_Gl_Choice4findEiPKi@Base 1.1.6 + _ZN12Fl_Gl_Window10invalidateEv@Base 1.1.6 + _ZN12Fl_Gl_Window12draw_overlayEv@Base 1.1.6 + _ZN12Fl_Gl_Window12hide_overlayEv@Base 1.1.6 + _ZN12Fl_Gl_Window12make_currentEv@Base 1.1.6 + _ZN12Fl_Gl_Window12make_overlayEv@Base 1.1.6 + _ZN12Fl_Gl_Window12swap_buffersEv@Base 1.1.6 + _ZN12Fl_Gl_Window14can_do_overlayEv@Base 1.1.6 + _ZN12Fl_Gl_Window14redraw_overlayEv@Base 1.1.6 + _ZN12Fl_Gl_Window20make_overlay_currentEv@Base 1.1.6 + _ZN12Fl_Gl_Window4hideEv@Base 1.1.6 + _ZN12Fl_Gl_Window4initEv@Base 1.1.6 + _ZN12Fl_Gl_Window4modeEiPKi@Base 1.1.6 + _ZN12Fl_Gl_Window4showEv@Base 1.1.6 + _ZN12Fl_Gl_Window5flushEv@Base 1.1.6 + _ZN12Fl_Gl_Window5orthoEv@Base 1.1.6 + _ZN12Fl_Gl_Window6can_doEiPKi@Base 1.1.6 + _ZN12Fl_Gl_Window6resizeEiiii@Base 1.1.6 + _ZN12Fl_Gl_Window7contextEPvi@Base 1.1.6 + _ZN12Fl_Gl_WindowD0Ev@Base 1.1.6 + _ZN12Fl_Gl_WindowD1Ev@Base 1.1.6 + _ZN12Fl_Gl_WindowD2Ev@Base 1.1.6 + _ZN14Fl_Glut_Window12draw_overlayEv@Base 1.1.6 + _ZN14Fl_Glut_Window12make_currentEv@Base 1.1.6 + _ZN14Fl_Glut_Window4drawEv@Base 1.1.6 + _ZN14Fl_Glut_Window5_initEv@Base 1.1.6 + _ZN14Fl_Glut_Window6handleEi@Base 1.1.6 + _ZN14Fl_Glut_WindowC1EiiPKc@Base 1.1.6 + _ZN14Fl_Glut_WindowC1EiiiiPKc@Base 1.1.6 + _ZN14Fl_Glut_WindowC2EiiPKc@Base 1.1.6 + _ZN14Fl_Glut_WindowC2EiiiiPKc@Base 1.1.6 + _ZN14Fl_Glut_WindowD0Ev@Base 1.1.6 + _ZN14Fl_Glut_WindowD1Ev@Base 1.1.6 + _ZN14Fl_Glut_WindowD2Ev@Base 1.1.6 + _ZN2Fl9gl_visualEiPi@Base 1.1.6 + _ZTI12Fl_Gl_Window@Base 1.1.6 + _ZTI14Fl_Glut_Window@Base 1.1.6 + _ZTS12Fl_Gl_Window@Base 1.1.6 + _ZTS14Fl_Glut_Window@Base 1.1.6 + _ZTV12Fl_Gl_Window@Base 1.1.6 + _ZTV14Fl_Glut_Window@Base 1.1.6 + glutBitmap8By13@Base 1.1.6 + glutBitmap9By15@Base 1.1.6 + glutBitmapHelvetica10@Base 1.1.6 + glutBitmapHelvetica12@Base 1.1.6 + glutBitmapHelvetica18@Base 1.1.6 + glutBitmapTimesRoman10@Base 1.1.6 + glutBitmapTimesRoman24@Base 1.1.6 + glutStrokeMonoRoman@Base 1.1.8~rc1 + glutStrokeRoman@Base 1.1.8~rc1 + glut_menu@Base 1.1.6 + glut_menustate_function@Base 1.1.6 + glut_menustatus_function@Base 1.1.6 + glut_window@Base 1.1.6 + icos_r@Base 1.1.8~rc1 + icos_v@Base 1.1.8~rc1 + rdod_n@Base 1.1.8~rc1 + rdod_r@Base 1.1.8~rc1 + rdod_v@Base 1.1.8~rc1 +libfltk_images.so.1.1 libfltk1.1 #MINVER# +* Build-Depends-Package: libfltk1.1-dev + _Z18fl_register_imagesv@Base 1.1.6 + _ZN12Fl_BMP_ImageC1EPKc@Base 1.1.6 + _ZN12Fl_BMP_ImageC2EPKc@Base 1.1.6 + _ZN12Fl_BMP_ImageD0Ev@Base 1.1.6 + _ZN12Fl_BMP_ImageD1Ev@Base 1.1.6 + _ZN12Fl_File_Icon10add_vertexEii@Base 1.1.9-3~ + _ZN12Fl_File_Icon10load_imageEPKc@Base 1.1.6 + _ZN12Fl_File_Icon17load_system_iconsEv@Base 1.1.6 + _ZN12Fl_File_Icon4loadEPKc@Base 1.1.6 + _ZN12Fl_File_Icon8load_ftiEPKc@Base 1.1.6 + _ZN12Fl_File_Icon9add_colorE8Fl_Color@Base 1.1.9-3~ + _ZN12Fl_GIF_ImageC1EPKc@Base 1.1.6 + _ZN12Fl_GIF_ImageC2EPKc@Base 1.1.6 + _ZN12Fl_GIF_ImageD0Ev@Base 1.1.6 + _ZN12Fl_GIF_ImageD1Ev@Base 1.1.6 + _ZN12Fl_PNG_ImageC1EPKc@Base 1.1.6 + _ZN12Fl_PNG_ImageC2EPKc@Base 1.1.6 + _ZN12Fl_PNG_ImageD0Ev@Base 1.1.6 + _ZN12Fl_PNG_ImageD1Ev@Base 1.1.6 + _ZN12Fl_PNM_ImageC1EPKc@Base 1.1.6 + _ZN12Fl_PNM_ImageC2EPKc@Base 1.1.6 + _ZN12Fl_PNM_ImageD0Ev@Base 1.1.6 + _ZN12Fl_PNM_ImageD1Ev@Base 1.1.6 + _ZN13Fl_JPEG_ImageC1EPKc@Base 1.1.6 + _ZN13Fl_JPEG_ImageC2EPKc@Base 1.1.6 + _ZN13Fl_JPEG_ImageD0Ev@Base 1.1.6 + _ZN13Fl_JPEG_ImageD1Ev@Base 1.1.6 + _ZN14Fl_Help_Dialog10cb_back__iEP9Fl_ButtonPv@Base 1.1.7 + _ZN14Fl_Help_Dialog10cb_find__iEP8Fl_InputPv@Base 1.1.7 + _ZN14Fl_Help_Dialog10cb_larger_EP9Fl_ButtonPv@Base 1.1.6 + _ZN14Fl_Help_Dialog10cb_view__iEP12Fl_Help_ViewPv@Base 1.1.7 + _ZN14Fl_Help_Dialog11cb_forward_EP9Fl_ButtonPv@Base 1.1.6 + _ZN14Fl_Help_Dialog11cb_smaller_EP9Fl_ButtonPv@Base 1.1.6 + _ZN14Fl_Help_Dialog12cb_larger__iEP9Fl_ButtonPv@Base 1.1.7 + _ZN14Fl_Help_Dialog13cb_forward__iEP9Fl_ButtonPv@Base 1.1.7 + _ZN14Fl_Help_Dialog13cb_smaller__iEP9Fl_ButtonPv@Base 1.1.7 + _ZN14Fl_Help_Dialog1hEv@Base 1.1.6 + _ZN14Fl_Help_Dialog1wEv@Base 1.1.6 + _ZN14Fl_Help_Dialog1xEv@Base 1.1.6 + _ZN14Fl_Help_Dialog1yEv@Base 1.1.6 + _ZN14Fl_Help_Dialog4hideEv@Base 1.1.6 + _ZN14Fl_Help_Dialog4loadEPKc@Base 1.1.6 + _ZN14Fl_Help_Dialog4showEiPPc@Base 1.1.6 + _ZN14Fl_Help_Dialog4showEv@Base 1.1.6 + _ZN14Fl_Help_Dialog5valueEPKc@Base 1.1.7 + _ZN14Fl_Help_Dialog6resizeEiiii@Base 1.1.6 + _ZN14Fl_Help_Dialog7toplineEPKc@Base 1.1.6 + _ZN14Fl_Help_Dialog7toplineEi@Base 1.1.6 + _ZN14Fl_Help_Dialog7visibleEv@Base 1.1.6 + _ZN14Fl_Help_Dialog8cb_back_EP9Fl_ButtonPv@Base 1.1.6 + _ZN14Fl_Help_Dialog8cb_find_EP8Fl_InputPv@Base 1.1.6 + _ZN14Fl_Help_Dialog8cb_view_EP12Fl_Help_ViewPv@Base 1.1.6 + _ZN14Fl_Help_Dialog8positionEii@Base 1.1.6 + _ZN14Fl_Help_Dialog8textsizeEh@Base 1.1.6 + _ZN14Fl_Help_Dialog8textsizeEv@Base 1.1.6 + _ZN14Fl_Help_DialogC1Ev@Base 1.1.6 + _ZN14Fl_Help_DialogC2Ev@Base 1.1.6 + _ZN14Fl_Help_DialogD1Ev@Base 1.1.6 + _ZN14Fl_Help_DialogD2Ev@Base 1.1.6 + _ZNK14Fl_Help_Dialog5valueEv@Base 1.1.7 + _ZTI12Fl_BMP_Image@Base 1.1.6 + _ZTI12Fl_GIF_Image@Base 1.1.6 + _ZTI12Fl_PNG_Image@Base 1.1.6 + _ZTI12Fl_PNM_Image@Base 1.1.6 + _ZTI13Fl_JPEG_Image@Base 1.1.6 + _ZTS12Fl_BMP_Image@Base 1.1.6 + _ZTS12Fl_GIF_Image@Base 1.1.6 + _ZTS12Fl_PNG_Image@Base 1.1.6 + _ZTS12Fl_PNM_Image@Base 1.1.6 + _ZTS13Fl_JPEG_Image@Base 1.1.6 + _ZTV12Fl_BMP_Image@Base 1.1.6 + _ZTV12Fl_GIF_Image@Base 1.1.6 + _ZTV12Fl_PNG_Image@Base 1.1.6 + _ZTV12Fl_PNM_Image@Base 1.1.6 + _ZTV13Fl_JPEG_Image@Base 1.1.6 --- fltk1.1-1.1.9.orig/debian/fluid.install +++ fltk1.1-1.1.9/debian/fluid.install @@ -0,0 +1,6 @@ +usr/bin/fluid +usr/share/applications/fluid.desktop +usr/share/icons/hicolor/*/apps/fluid.png +usr/share/locale/*/LC_MESSAGES/fluid.mo +usr/share/mimelnk/application/x-fluid.desktop +usr/share/pixmaps/fluid-32.xpm --- fltk1.1-1.1.9.orig/debian/watch +++ fltk1.1-1.1.9/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="downloadurlmangle=s|.*FILE=|ftp://ftp.easysw.com/pub/|,uversionmangle=s|rc|~rc|" \ +http://www.fltk.org/software.php .*/fltk-(1\.1\.\d.*)-source\.tar\.gz --- fltk1.1-1.1.9.orig/debian/control +++ fltk1.1-1.1.9/debian/control @@ -0,0 +1,98 @@ +Source: fltk1.1 +Section: libs +Priority: optional +Maintainer: Aaron M. Ucko +Build-Depends: debhelper (>= 7.0.2), dpkg-dev (>= 1.14.17), libjpeg62-dev, libpng12-dev, libxft-dev (>> 2.1.2), libxext-dev, libxinerama-dev, libx11-dev, zlib1g-dev | libz-dev, libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libasound2-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], imagemagick +Build-Depends-Indep: htmldoc +Standards-Version: 3.8.0 +Homepage: http://www.fltk.org/ + +Package: fluid +Section: devel +Architecture: any +Depends: ${shlibs:Depends} +Recommends: libfltk1.1-dev +Suggests: fltk1.1-doc +Conflicts: libfltk1-dev +Replaces: libfltk1-dev +Description: Fast Light Toolkit - user interface designer + This package provides Fluid, an interactive GUI designer for FLTK, + allowing graphical development of FLTK-based user + interfaces. It natively works with (textual) .fl files, but also + includes rough support for reading .fd files produced by fdesign (in + libforms-bin). + . + The Fast Light Toolkit (FLTK) is a cross-platform graphical user interface + toolkit originally based on libForms. + +Package: libfltk1.1-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libfltk1.1 (= ${binary:Version}), libx11-dev +Recommends: libgl1-mesa-dev | libgl-dev +Suggests: fltk1.1-doc, fluid, libglu1-mesa-dev | libglu-dev, libjpeg62-dev, libpng12-0-dev, libxext-dev, libxft-dev (>> 2.1.2), libxinerama-dev, zlib1g-dev | libz-dev +Provides: libfltk-dev +Conflicts: libfltk-dev +Replaces: libfltk-dev +Description: Fast Light Toolkit - development files + This package provides the files necessary for compiling programs + that depend on FLTK. + . + The Fast Light Toolkit (FLTK) is a cross-platform graphical user interface + toolkit originally based on libForms. + +Package: libfltk1.1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libfltk1.1c102, flwm (<= 1.02-2) +Replaces: libfltk1.1c102 +Description: Fast Light Toolkit - shared libraries + This package contains the files necessary for running programs + dynamically linked with FLTK. + . + The Fast Light Toolkit (FLTK) is a cross-platform graphical user interface + toolkit originally based on libForms. + +Package: libfltk1.1-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: libfltk1.1 (= ${binary:Version}) +Recommends: gdb (>= 6.0) +Conflicts: libfltk1.1c102-dbg +Replaces: libfltk1.1c102-dbg +Description: Fast Light Toolkit - shared libraries with debugging symbols + This package is useful to provide a backtrace with symbol names in a + debugger; this facilitates interpretation of core dumps, and aids in finding + logic errors in programs using the libraries (or in the + libraries themselves). + . + Non-programmers will likely have little use for this. + . + The Fast Light Toolkit (FLTK) is a cross-platform graphical user interface + toolkit originally based on libForms. + +Package: fltk1.1-doc +Section: doc +Architecture: all +Description: Fast Light Toolkit - documentation + This package provides documentation for FLTK, including a chapter on + its user interface designer (fluid). + . + The Fast Light Toolkit (FLTK) is a cross-platform graphical user interface + toolkit originally based on libForms. + +Package: fltk1.1-games +Section: games +Architecture: any +Depends: ${shlibs:Depends} +Description: Fast Light Toolkit - example games: checkers, sudoku + This package contains the example games that accompany FLTK. + Specifically, it contains the following two programs: + - flblocks: clear groups of adjacent blocks before they fill the screen; + - flcheckers: classic board game, also known as draughts; + - flsudoku: Sudoku puzzle (place numbers in a grid). + . + The Fast Light Toolkit (FLTK) is a cross-platform graphical user interface + toolkit originally based on libForms. --- fltk1.1-1.1.9.orig/debian/copyright +++ fltk1.1-1.1.9/debian/copyright @@ -0,0 +1,88 @@ +This package was originally debianized by Stefan Schwandter + on Tue, 14 May 2002 13:55:24 +0200; Aaron M. Ucko + now maintains it. + +It was downloaded from ftp://ftp.easysw.com/pub/fltk. + + Copyright © 1998-2008 Bill Spitzak + (spitzak@users.sourceforge.net) and others, including: + + Craig P. Earls + Curtis Edwards (trilex@users.sourceforge.net) + Gustavo Hime (hime@users.sourceforge.net) + Talbot Hughes + Robert Kesterson (robertk@users.sourceforge.net) + Matthias Melcher (matthiaswm@users.sourceforge.net) + James Dean Palmer (jamespalmer@users.sourceforge.net) + Vincent Penne (vincentp@users.sourceforge.net) + Michael Sweet (easysw@users.sourceforge.net) + Carl Thompson (clip@users.sourceforge.net) + Nafees Bin Zafar (nafees@users.sourceforge.net) + + This library is free software; you can redistribute it + and/or modify it under the terms of the GNU Library General + Public License as published by the Free Software Foundation; + either version 2 of the License, or (at your option) any + later version. + + This library is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU Library General Public License for + more details. + + You should have received a copy of the GNU Library General + Public License along with this library; if not, write to the + Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301 USA. + +---------------------------------------------------------------------- + + FLTK License + December 11, 2001 + +The FLTK library and included programs are provided under the terms +of the GNU Library General Public License (LGPL) with the following +exceptions: + + 1. Modifications to the FLTK configure script, config + header file, and makefiles by themselves to support + a specific platform do not constitute a modified or + derivative work. + + The authors do request that such modifications be + contributed to the FLTK project - send all + contributions to "fltk-bugs@fltk.org". + + 2. Widgets that are subclassed from FLTK widgets do not + constitute a derivative work. + + 3. Static linking of applications and widgets to the + FLTK library does not constitute a derivative work + and does not require the author to provide source + code for the application or widget, use the shared + FLTK libraries, or link their applications or + widgets against a user-supplied version of FLTK. + + If you link the application or widget to a modified + version of FLTK, then the changes to FLTK must be + provided under the terms of the LGPL in sections + 1, 2, and 4. + + 4. You do not have to provide a copy of the FLTK license + with programs that are linked to the FLTK library, nor + do you have to identify the FLTK license in your + program or documentation as required by section 6 + of the LGPL. + + However, programs must still identify their use of FLTK. + The following example statement can be included in user + documentation to satisfy this requirement: + + [program/widget] is based in part on the work of + the FLTK project (http://www.fltk.org). + +You can find multiple versions of the LGPL in /usr/share/common-licenses; +in particular, /usr/share/common-licenses/LGPL-2 contains version 2. Also, +the CREDITS file in this directory contains a more complete list of +contributors. --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.templates +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.templates @@ -0,0 +1,19 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: libfltk1.1-dev/header-links +Type: boolean +Default: false +_Description: Make .h links to ? + For compatibility with some older code, FLTK used to make its C++-specific + headers available as as well as . However, the + lowercase-h names are deprecated and should be eliminated from + source code. + . + Please choose whether such compatibility symlinks should be created. --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.config +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.config @@ -0,0 +1,15 @@ +#!/bin/sh -e +. /usr/share/debconf/confmodule + +# Inspect the filesystem only when reconfiguring. +if [ -f /usr/include/FL/Fl_Preferences.H ] && [ "$1" = reconfigure ]; then + if [ -L /usr/include/FL/Fl_Preferences.h ]; then + links_present=true + else + links_present=false + fi + db_set libfltk1.1-dev/header-links $links_present +fi + +db_input medium libfltk1.1-dev/header-links || true +db_go --- fltk1.1-1.1.9.orig/debian/FLTKConfig.cmake +++ fltk1.1-1.1.9/debian/FLTKConfig.cmake @@ -0,0 +1,37 @@ +#----------------------------------------------------------------------------- +# +# FLTKConfig.cmake - FLTK CMake configuration file for external projects. +# +# This file is configured by FLTK and used by the UseFLTK.cmake module +# to load FLTK's settings for an external project. + +# The FLTK source tree. +# SET(FLTK_SOURCE_DIR "@FLTK_SOURCE_DIR@") + +# The FLTK include file directories. +SET(FLUID_COMMAND "/usr/bin/fluid") +SET(FLTK_EXECUTABLE_DIRS "/usr/bin") +SET(FLTK_LIBRARY_DIRS "/usr/lib") +SET(FLTK_LIBRARIES "fltk_images;fltk_gl;fltk_forms;fltk") +SET(FLTK_INCLUDE_DIRS "/usr/include") + +# The C and C++ flags added by FLTK to the cmake-configured flags. +SET(FLTK_REQUIRED_C_FLAGS "") +SET(FLTK_REQUIRED_CXX_FLAGS "") + +# The FLTK version number +SET(FLTK_VERSION_MAJOR "1") +SET(FLTK_VERSION_MINOR "1") +SET(FLTK_VERSION_PATCH "8") + +# Is FLTK using shared libraries? +SET(FLTK_BUILD_SHARED_LIBS "ON") +# SET(FLTK_BUILD_SETTINGS_FILE "@FLTK_BUILD_SETTINGS_FILE@") + +# The location of the UseFLTK.cmake file. +SET(FLTK11_USE_FILE "/usr/lib/fltk/FLTKUse.cmake") + +# # The ExodusII library dependencies. +# IF(NOT FLTK_NO_LIBRARY_DEPENDS) +# INCLUDE("@FLTK_LIBRARY_DEPENDS_FILE@") +# ENDIF(NOT FLTK_NO_LIBRARY_DEPENDS) --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.install +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.install @@ -0,0 +1,5 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/bin/fltk-config +usr/lib/fltk --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.links +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.links @@ -0,0 +1,2 @@ +usr/include/FL usr/include/Fl +usr/include/FL/Fl_File_Chooser.H usr/include/FL/fl_file_chooser.H --- fltk1.1-1.1.9.orig/debian/libfltk1.1.install +++ fltk1.1-1.1.9/debian/libfltk1.1.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.postinst +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.postinst @@ -0,0 +1,18 @@ +#!/bin/sh +set -e +. /usr/share/debconf/confmodule + +#DEBHELPER# + +case "$1" in + configure) + db_get libfltk1.1-dev/header-links + if [ "$RET" = "true" ]; then + ln=ln + else + ln=: + fi + (cd /usr/include/FL + for H in *.H; do h=`basename $H .H`.h; rm -f $h && $ln -s $H $h; done) + ;; +esac --- fltk1.1-1.1.9.orig/debian/fltk1.1-doc.doc-base +++ fltk1.1-1.1.9/debian/fltk1.1-doc.doc-base @@ -0,0 +1,16 @@ +Document: fltk1.1-doc +Title: Fast Light Toolkit Programming Manual +Author: Bill Spitzak et al +Abstract: This manual contains an API reference for the Fast Light Toolkit + and documentation on the FLUID user interface designer. +Section: Programming/C++ + +Format: HTML +Index: /usr/share/doc/fltk1.1-doc/HTML/index.html +Files: /usr/share/doc/fltk1.1-doc/HTML/*.html + +Format: postscript +Files: /usr/share/doc/fltk1.1-doc/fltk.ps.gz + +Format: PDF +Files: /usr/share/doc/fltk1.1-doc/fltk.pdf.gz --- fltk1.1-1.1.9.orig/debian/CMakeCache.txt +++ fltk1.1-1.1.9/debian/CMakeCache.txt @@ -0,0 +1,7 @@ +# Fake cmake cache (the Debian build uses configure) to appease +# CMake's picky FindFLTK.cmake. + +//Inverted to compensate for FindFLTK.cmake's own inversion(!) +FLTK_USE_SYSTEM_JPEG:BOOL=FALSE +FLTK_USE_SYSTEM_PNG:BOOL=FALSE +FLTK_USE_SYSTEM_ZLIB:BOOL=FALSE --- fltk1.1-1.1.9.orig/debian/fluid.manpages +++ fltk1.1-1.1.9/debian/fluid.manpages @@ -0,0 +1,2 @@ +documentation/fluid.man + --- fltk1.1-1.1.9.orig/debian/rules +++ fltk1.1-1.1.9/debian/rules @@ -0,0 +1,92 @@ +#!/usr/bin/make -f +unexport CFLAGS CXXFLAGS +XCFLAGS=-Wall -Wunused -Wno-format-y2k -fPIC -fno-strict-aliasing -D_REENTRANT + +DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) + +build: build-stamp +build-stamp: + dh build --before configure + dh_auto_configure -- CC="$(CC)" CXX="$(CXX)" --enable-shared \ + --enable-threads --enable-xft --enable-xinerama \ + --without-links + dh_auto_build -- OPTIM="$(CFLAGS) $(XCFLAGS)" STRIP=@: +# documentation/Makefile ignores errors from htmldoc, so this command +# should be safe to run unconditionally. + $(MAKE) -C documentation fltk.pdf fltk.ps + dh build --after build + touch $@ + +clean: + rm -f debian/libfltk1.1.symbols.$(DEB_HOST_ARCH) + dh clean + +install-common: install-common-stamp +install-common-stamp: build-stamp + dh install --before dh_install + touch $@ + +install-arch: install-arch-stamp +install-arch-stamp: install-common-stamp + mkdir -p debian/tmp/usr/games + mkdir -p debian/tmp/usr/lib/fltk + mkdir -p debian/tmp/usr/share/applications + mkdir -p debian/tmp/usr/share/icons/hicolor/32x32/apps + mkdir -p debian/tmp/usr/share/icons/hicolor/128x128/apps + mkdir -p debian/tmp/usr/share/man/man6 + mkdir -p debian/tmp/usr/share/pixmaps +## fltk1.1-games (installed by hand to be able to add fl prefixes.) + for game in blocks checkers sudoku; do \ + cp test/$$game debian/tmp/usr/games/fl$$game && \ + sed -e 's,Exec=,&/usr/games/fl,; s,Icon=,&fl,; s,Name=,&FLTK ,' \ + test/desktop/$$game.desktop \ + >debian/tmp/usr/share/applications/fl$$game.desktop && \ + cp test/desktop/$$game-32.png \ + debian/tmp/usr/share/icons/hicolor/32x32/apps/fl$$game.png && \ + cp test/desktop/$$game-128.png \ + debian/tmp/usr/share/icons/hicolor/128x128/apps/fl$$game.png && \ + sed -e '1s,^\.TH ,&fl,; 3s,^,fl,' documentation/$$game.man \ + >debian/tmp/usr/share/man/man6/fl$$game.6 && \ + convert test/desktop/$$game-32.png \ + debian/tmp/usr/share/pixmaps/fl$$game-32.xpm \ + || exit 1; \ + done +## fluid + $(MAKE) -C fluid install-linux DESTDIR=$(CURDIR)/debian/tmp + cp fluid/icons/fluid-32.xpm debian/tmp/usr/share/pixmaps +## libfltk1.1-dev + cp CMake/FLTKUse.cmake debian/FLTKConfig.cmake debian/CMakeCache.txt \ + debian/tmp/usr/lib/fltk +## more common logic + dh_installdocs -a -A CREDITS README + dh install -a --remaining + touch $@ + +install-indep: install-indep-stamp +install-indep-stamp: install-common-stamp + dh_installdocs -i -A CREDITS README + dh install -i --remaining + touch $@ + +install: install-arch install-indep + +binary-arch: install-arch-stamp +# Debian still defaults to GCC 4.2 on alpha at present (2008-06-11); +# strip symbols introduced when building with 4.3 regardless of actual +# compiler version so that when the transition occurs, the generated +# dependencies will be suitably tight. +ifeq ($(DEB_HOST_ARCH),alpha) + grep -v '1.1.9-3' debian/libfltk1.1.symbols \ + > debian/libfltk1.1.symbols.$(DEB_HOST_ARCH) +endif + dh_makeshlibs -a -V + dh_strip -a --dbg-package=libfltk1.1-dbg + dh binary-arch --remaining + +binary-indep: install-indep-stamp + dh binary-indep + +binary: binary-arch binary-indep + +.PHONY: build clean install-arch install-indep install +.PHONY: binary-arch binary-indep binary --- fltk1.1-1.1.9.orig/debian/fltk1.1-doc.docs +++ fltk1.1-1.1.9/debian/fltk1.1-doc.docs @@ -0,0 +1,2 @@ +documentation/fltk.pdf +documentation/fltk.ps --- fltk1.1-1.1.9.orig/debian/fltk1.1-games.menu +++ fltk1.1-1.1.9/debian/fltk1.1-games.menu @@ -0,0 +1,18 @@ +?package(fltk1.1-games): \ + needs="x11" \ + section="Games/Blocks" \ + title="FLTK Blocks" \ + command="/usr/games/flblocks" \ + icon="/usr/share/pixmaps/flblocks-32.xpm" +?package(fltk1.1-games): \ + needs="x11" \ + section="Games/Board" \ + title="FLTK Checkers" \ + command="/usr/games/flcheckers" \ + icon="/usr/share/pixmaps/flcheckers-32.xpm" +?package(fltk1.1-games): \ + needs="x11" \ + section="Games/Puzzles" \ + title="FLTK Sudoku" \ + command="/usr/games/flsudoku" \ + icon="/usr/share/pixmaps/flsudoku-32.xpm" --- fltk1.1-1.1.9.orig/debian/changelog +++ fltk1.1-1.1.9/debian/changelog @@ -0,0 +1,646 @@ +fltk1.1 (1.1.9-6ubuntu1) karmic; urgency=low + + * Fix build failure with gcc-4.4. LP: #445560. + + -- Matthias Klose Sat, 10 Oct 2009 14:45:30 +0200 + +fltk1.1 (1.1.9-6) unstable; urgency=low + + * The "belated translation updates keep rolling in" release. + * Update Japanese Debconf translation, thanks to Hideki Yamane. + (Closes: #494052.) + + -- Aaron M. Ucko Sun, 10 Aug 2008 15:27:05 -0400 + +fltk1.1 (1.1.9-5) unstable; urgency=low + + * Update Swedish Debconf translation, thanks to Martin Ågren. + (Closes: #491533.) + + -- Aaron M. Ucko Wed, 23 Jul 2008 14:55:08 -0400 + +fltk1.1 (1.1.9-4) unstable; urgency=low + + * Debian still defaults to GCC 4.2 on alpha at present (2008-06-11); + strip symbols introduced when building with 4.3 regardless of actual + compiler version so that when the transition occurs, the generated + dependencies will be suitably tight. + + -- Aaron M. Ucko Wed, 11 Jun 2008 18:12:25 -0400 + +fltk1.1 (1.1.9-3) unstable; urgency=low + + * Fl_Choice's post-1.1.7 policy of insisting on a white background in + the default scheme doesn't work so well when the user has requested a + white (or nearly white) foreground; revert to honoring the user's + background choice as well in such cases. (Closes: #484660.) + * Update symbols file, as building with GCC 4.3 appears to have + introduced a handful of new symbols. + * Declare compliance with Policy 3.8.0. (No changes required.) + + -- Aaron M. Ucko Tue, 10 Jun 2008 20:12:09 -0400 + +fltk1.1 (1.1.9-2) unstable; urgency=low + + * Tweak fl_xfont emulation to map generic font names (sans, etc.) to + customary equivalents (such as helvetica). (Closes: #481026.) + + -- Aaron M. Ucko Wed, 14 May 2008 21:12:54 -0400 + +fltk1.1 (1.1.9-1) unstable; urgency=medium + + * New upstream release after all, with bug fixes that didn't quite + manage to make 1.1.8. + * Migrate from CDBS to Debhelper 7, adding a build dependency on + dpkg-dev (>= 1.14.17) for baseline CFLAGS determination. + + -- Aaron M. Ucko Fri, 09 May 2008 23:38:09 -0400 + +fltk1.1 (1.1.8-1) unstable; urgency=medium + + * Final upstream 1.1.8 (and 1.1.x) release; no functional changes from rc3. + + -- Aaron M. Ucko Sat, 29 Mar 2008 09:48:46 -0400 + +fltk1.1 (1.1.8~rc3-1) unstable; urgency=low + + * New upstream release candidate. + * Drop debian/rules logic to fix games' .desktop Categories, which + upstream has now modernized. + * Install cmake modules into /usr/lib/fltk and add a dummy cache, per + FindFLTK.cmake's expectations. (Closes: #437967.) + + -- Aaron M. Ucko Mon, 24 Mar 2008 18:28:34 -0400 + +fltk1.1 (1.1.8~rc2-2) unstable; urgency=medium + + * Restore single-line fltk-config --libs output for compatibility with + callers that expected such, even though they probably meant to use + --ld(static)flags anyway. (Closes: #470327.) + + -- Aaron M. Ucko Tue, 11 Mar 2008 19:16:27 -0400 + +fltk1.1 (1.1.8~rc2-1) unstable; urgency=low + + * New upstream release candidate. + + -- Aaron M. Ucko Mon, 10 Mar 2008 20:26:14 -0400 + +fltk1.1 (1.1.8~rc1-2) unstable; urgency=low + + * Fix upstream fl_read_image() regression in dealing with + double-buffered windows. (Closes: #469089.) + + -- Aaron M. Ucko Mon, 03 Mar 2008 19:53:26 -0500 + +fltk1.1 (1.1.8~rc1-1) unstable; urgency=low + + * New upstream release candidate. + * Reformat copyright file slightly to ensure legal validity (per Lintian). + * Readjust fltk1.1-doc's doc-base section to Programming/C++ per + doc-base 0.8.10. + * Add a libfltk1.1.symbols file to permit looser reverse dependencies in + many cases. + * Formally move to Debhelper 6, bumping the cdbs requirement to 0.4.51 + to avoid #462130. + * Update watch file to handle release candidates correctly. + + -- Aaron M. Ucko Thu, 28 Feb 2008 19:54:09 -0500 + +fltk1.1 (1.1.7-7) unstable; urgency=low + + * Apply upstream fix (to be included in 1.1.8 if and when it ever + materializes) for "fluid -c"'s inappropriate X usage when generating + code for Fl_Help_View widgets. (Closes: #455232.) + * Adjust shared library linkage per dpkg-shlibdeps's new warnings. The + only remaining warnings concern libm, which g++ pulls in even when not + explicitly asked to. + * Belatedly modernize fltk1.1-doc's doc-base section (Apps -> Applications). + * Declare compliance with Policy 3.7.3. + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. (Closes: #452494.) + [Debconf translation updates] + * French. (Closes: #453262.) + * Basque. (Closes: #453275.) + * Galician. (Closes: #453327.) + * Vietnamese. (Closes: #453380.) + * Finnish. (Closes: #453643.) + * Portuguese. (Closes: #453913.) + * German. (Closes: #454643.) + * Czech. (Closes: #455238.) + * Russian. (Closes: #455964.) + + -- Aaron M. Ucko Mon, 17 Dec 2007 19:26:41 -0500 + +fltk1.1 (1.1.7-6) unstable; urgency=low + + * Turn fl_xfont into a smart pointer capable of on-demand + (re)initialization so that future releases with improved core-font + selection logic need not run it on every single font change. + * Correct debian/watch. (Closes: #449636.) + + -- Aaron M. Ucko Wed, 07 Nov 2007 20:23:57 -0500 + +fltk1.1 (1.1.7-5) unstable; urgency=low + + * Ship binaries of the example games, with ALSA enabled on Linux, in a + new fltk1.1-games package. (NB: although upstream's names for the + games do not appear to conflict with anything currently in Debian, + they are sufficiently generic that the Debian packages err on the side + of caution by prepending fl.) + * Further streamline all executables' shared-library dependencies. + * Move .desktop files to /usr/share/applications, as /usr/share/applnk + is deprecated and KDE-only. (Closes: #444063) + * Run dh_icons for fluid and fltk1.1-games, also per #444063. + * Modernize games' .desktop files' Categories settings as well. + * Drop gratuitous (and typo-ridden) DEB_DH_SHLIBDEPS_ARGS setting. + * fltk-config(.in) --compile: link FLTK dynamically. (Closes: #441141.) + * Declare home page centrally (per dpkg 1.14.6) rather than in descriptions. + * Accommodate the (atypical) possibility of multi-word CC and CXX settings. + * Declare those inter-package dependencies that need to be tight with + ${binary:Version} rather than the deprecated ${Source-Version}. + * Modernize fluid's Debian menu section (Apps -> Applications). + * Expand debian/copyright; in particular, clarify that licensees have + the option of applying newer LGPL versions (than v2.0). + * Drop old workaround for #365085 in favor of simply requiring a new + enough cdbs. + + -- Aaron M. Ucko Sat, 13 Oct 2007 16:24:19 -0400 + +fltk1.1 (1.1.7-4) unstable; urgency=low + + * configure(.in), {src,test}/Makefile: drop unnecessary hardcoded + dependencies on libXext, zlib, and libGLU, per Nathanael Nerode's + patch; inaugurate libfltk1.1-dev's NEWS.Debian with a suitable entry. + (Closes: #405233.) + * debian/po/es.po: new Spanish translation for libfltk1.1-dev, courtesy + of César Gómez Martín and Manuel Porras + Peralta, unfortunately too late for etch. (Closes: #414453.) + + -- Aaron M. Ucko Sun, 22 Apr 2007 16:28:19 -0400 + +fltk1.1 (1.1.7-3) unstable; urgency=low + + * debian/po/pt.po: new (European) Portuguese translation for + libfltk1.1-dev, courtesy of Pedro Ribeiro . + (Closes: #410733.) + * Declare (preexisting) compliance with Standards-Version: 3.7.2. + + -- Aaron M. Ucko Wed, 21 Feb 2007 16:56:13 -0500 + +fltk1.1 (1.1.7-2) unstable; urgency=low + + * debian/po/it.po: new Italian Debconf translation for libfltk1.1-dev, + thanks to Andrea Bolognani . (Closes: #358191.) + * Merge in more fixes from the 1.1 branch, whose likelihood of seeing + another upstream release is highly uncertain; bump shlibs requirement + because these add two new public methods. + * (Build-)depend directly on libgl(u)1-mesa-dev by default (but keep + the alternate [build-]dependencies on virtual packages, of course). + * Install fluid-32.xpm, and use it as fluid's menu icon. + * Move up to debhelper compatibility level 5, and make use of cdbs + 0.4.37's automatic -dbg package handling. + + -- Aaron M. Ucko Sun, 16 Apr 2006 14:34:24 -0400 + +fltk1.1 (1.1.7-1) unstable; urgency=low + + * New upstream release; among many other things: + - Fixes nonsensical sentence in documentation. (Closes: #341747.) + - Documents new foreground()/background() paradigm. (Closes: #343550.) + * Enable (newly added) Xinerama support and add an appropriate build + dependency. + * Build with the default GCC version on all architectures, as g++-4.0 no + longer suffers from bug #336463 as of revision 4.0.2-4. (Closes: #342965.) + * Generally resynch and tidy up debian/rules. + * Rework installation slightly, and install fluid's new .desktop files. + * Update version info in pregenerated FLTKConfig.cmake, and stop shipping + a redundant copy of FLTKUse.cmake now that it's materialized upstream. + * Extend fluid's internationalization to the two new fluid-generated + modules (print_panel and template_panel) and attempt (rather + conservatively, as I know extremely little Spanish) to bring its + Spanish translation up to date. Further assistance, and for that + matter a Spanish Debconf translation, would be appreciated. + * Resynch with upstream SVN as of Jan. 31, which just adds some belated + bugfixes. + * Make fltk-config(.in) list indirect dependencies only for + --ldstaticflags (vs. --ldflags), and accordingly downgrade most of + libfltk1.1-dev's dependencies to suggestions. + + -- Aaron M. Ucko Wed, 1 Feb 2006 18:02:47 -0500 + +fltk1.1 (1.1.6-10) unstable; urgency=low + + * Build with g++-3.4 on mips(el) to work around GCC bug #336463. + + -- Aaron M. Ucko Sat, 5 Nov 2005 15:01:51 -0500 + +fltk1.1 (1.1.6-9) unstable; urgency=low + + * Internationalize fluid and add a Spanish translation, all thanks to + Miriam Ruiz. (Closes: #333401.) + * Backport upstream patch to use (user-specified) FL_FOREGROUND_COLOR et + al. more widely. (Closes: #332489.) + * Ship .cmake files (though cmake already supplies FindFLTK.cmake). + (Closes: #333245.) + + -- Aaron M. Ucko Fri, 4 Nov 2005 22:41:43 -0500 + +fltk1.1 (1.1.6-8) unstable; urgency=low + + * debian/control: drop long-obsolete alternate (build-)dependencies on + ancient versions of xlibs-dev. + * debian/po/*: force an update to ensure a proper Report-Msgid-Bugs-To field. + * debian/po/sv.po: new Swedish translation, thanks to Daniel Nylander + . (Closes: #331473.) + * BTW, libfltk1.1-dev's merged templates file should now be encoded in + UTF-8 throughout rather than in a hodgepodge of national encodings. + + -- Aaron M. Ucko Mon, 10 Oct 2005 12:02:06 -0400 + +fltk1.1 (1.1.6-7) unstable; urgency=medium + + * Clean up build-dependencies now that the dust from the libglu1c2 + fiasco has settled. + * Give Fl_Check_Browser an appropriate destructor to keep it from + leaking memory. (Closes: #321285, but affected programs may need to + be recompiled to get the fix.) + + -- Aaron M. Ucko Thu, 11 Aug 2005 18:29:23 -0400 + +fltk1.1 (1.1.6-6) unstable; urgency=low + + * debian/po/vi.po: add a Vietnamese translation, thanks to Clytie + Siddall . (Closes: #314172.) + * debian/*: C++ transition. (Closes: #317539.) + - libfltk1.1c102 renamed back to libfltk1.1, as no package by that + name ever appeared in a release; redundant conflicts dropped. + - Make sure to use a post-transition libglu1c2 such as libglu1-xorg. + * debian/control: standards-version 3.6.2 (already compliant). + + -- Aaron M. Ucko Tue, 12 Jul 2005 17:36:12 -0400 + +fltk1.1 (1.1.6-5) unstable; urgency=medium + + * Revert previous change, which seems to have been ineffective for some + reason, in favor of commenting out the problematic Makefile rule + altogether. (Closes: #310151.) + * debian/control: Go back to specifying the URL as part of the + description rather than via a non-standard field that doesn't seem to + have caught on. (Closes: #310240.) + + -- Aaron M. Ucko Sun, 22 May 2005 13:57:06 -0400 + +fltk1.1 (1.1.6-4) unstable; urgency=medium + + * debian/rules: touch configure to avoid trying to run autoconf as part + of the build. (This got lost when converting to CDBS years ago; I + don't know why it didn't bite any of the many intervening releases.) + + -- Aaron M. Ucko Fri, 20 May 2005 17:40:16 -0400 + +fltk1.1 (1.1.6-3) unstable; urgency=medium + + * debian/po/cs.po: add a Czech translation, thanks to Miroslav Kure + . (Closes: #308058.) + * debian/po/ja.po: add a Japanese translation, thanks to Atsushi Shimono + . (Closes: #309730.) + + -- Aaron M. Ucko Thu, 19 May 2005 21:17:45 -0400 + +fltk1.1 (1.1.6-2) unstable; urgency=low + + * test/*.cxx: Apply patch from Andreas Jochens to fix + bogus pointer->int casts, which GCC 4.0 rightly treats as errors on + 64-bit systems. (Closes: #284168.) + + -- Aaron M. Ucko Sat, 4 Dec 2004 12:59:54 -0500 + +fltk1.1 (1.1.6-1) unstable; urgency=medium + + * New upstream bugfix release. + * Remove oddly named stray po file that accidentally crept in last time. + + -- Aaron M. Ucko Wed, 24 Nov 2004 11:52:54 -0500 + +fltk1.1 (1.1.5-2) unstable; urgency=low + + * debian/po/pt_BR.po: add a Brazilian Portuguese Debconf translation, + thanks to Tiago Bortoletto Vaz (Closes: #281459.) + * src/fl_font_xft.cxx: kludge in support for using the Xlib code in + fl_font_x.cxx as a fallback, for instance to work around bugs such as + #277602 and #281203. + + -- Aaron M. Ucko Tue, 16 Nov 2004 10:44:06 -0500 + +fltk1.1 (1.1.5-1) unstable; urgency=medium + + * New upstream release; Debian patches merged forward as usual. + * debian/rules: + - stop setting DEB_MAKE_INSTALL_TARGET now that upstream supports DESTDIR. + - resync OPTIM setting with configure(.ac). + + -- Aaron M. Ucko Tue, 19 Oct 2004 22:30:05 -0400 + +fltk1.1 (1.1.4+1.1.5rc3-1) unstable; urgency=low + + * New upstream release candidate; Debian patches merged forward as usual. + + -- Aaron M. Ucko Mon, 27 Sep 2004 11:46:22 -0400 + +fltk1.1 (1.1.4+1.1.5rc2-1) unstable; urgency=low + + * New upstream release candidate; Debian patches merged forward as usual. + * debian/watch: new, in hopes of making DEHS somewhat happier; only + marginally useful due to lack of support for release candidates, though. + + -- Aaron M. Ucko Tue, 27 Jul 2004 21:12:39 -0400 + +fltk1.1 (1.1.4+1.1.5rc1-3) unstable; urgency=low + + * debian/control: Make libfltk1.1-dev's description slightly more detailed. + * debian/libfltk1.1-dev.config: determine header-links's default by + inspecting /usr/include/FL. + * debian/libfltk1.1-dev.postrm: remove gratuitous and potentially + fragile use of debconf. + + -- Aaron M. Ucko Mon, 26 Jul 2004 21:08:49 -0400 + +fltk1.1 (1.1.4+1.1.5rc1-2) unstable; urgency=low + + * debian/{control,rules}: add a (new-style) libfltk1.1c102-dbg package. + * New Debconf translations (debian/po/*.po): + - nl [Dutch] by Luk Claes . (Closes: #251243.) + - de [German] by Erik Schanze . (Closes: #252724.) + + -- Aaron M. Ucko Sat, 26 Jun 2004 19:35:37 -0400 + +fltk1.1 (1.1.4+1.1.5rc1-1) unstable; urgency=low + + * New upstream release candidate, incorporating the fix for #226014. + Remaining patches ported forward (usually trivially). + * FL/Makefile.in: revert changes (now handled more cleanly). + * debian/libfltk1.1-dev.links: new, for the two header-related links we + actually want. + * debian/rules: + - don't let CDBS pass CFLAGS to configure; FLTK's build system is + somewhat idiosyncratic and prefers such settings in OPTIM. + - take advantage of configure's new --without-links option. + + -- Aaron M. Ucko Wed, 14 Apr 2004 21:55:19 -0400 + +fltk1.1 (1.1.4-6) unstable; urgency=low + + * The "Oh, so THAT'S where the promised translation went" release. + * debian/po/fr.po: new, per Eric Madesclair . + (Closes: #232941.) + + -- Aaron M. Ucko Fri, 26 Mar 2004 23:13:18 -0500 + +fltk1.1 (1.1.4-5) unstable; urgency=medium + + * Urgency medium due to fix for FTBFS. + * aclocal.m4: Supply Jurij Smakov's AC_PATH_X_CORRECTED et al. from + #233969, since FLTK does not use Xt. + * configure(.in): Use it. + + -- Aaron M. Ucko Thu, 11 Mar 2004 19:48:07 -0500 + +fltk1.1 (1.1.4-4) unstable; urgency=low + + * debian/changelog: fix thinko in previous entry. (The change was to + rules, not changelog!) + * debian/control: + - adjust X (build-)dependencies per 4.3 reorg. + - add libz-dev and libgl(u)-dev as alternatives for the relevant packages. + - rework descriptions. + * debian/menu: quote all values, restoring Lintian cleanliness. + + -- Aaron M. Ucko Wed, 3 Mar 2004 11:00:29 -0500 + +fltk1.1 (1.1.4-3) unstable; urgency=low + + * debian/libfltk1.1-dev.templates: gettextize despite a lack of + translations, as this is apparently a chicken-and-egg situation. + * debian/rules: fix DEB_DH_SHLIBDEPS_ARGS. + + -- Aaron M. Ucko Sun, 8 Feb 2004 09:54:11 -0500 + +fltk1.1 (1.1.4-2) unstable; urgency=low + + * debian/control: + - (Build-)depend on libxft-dev (>> 2.1.2) rather than libxft2-dev, + which is now just a virtual alias. (Closes: #227309.) + - Bump build-dependency on debhelper to 4.1.46 per cdbs's advice. + * debian/copyright: spell everything out as required. + * debian/rules: install CREDITS per above. + * documentation/intro.html: remove links to dead mirrors. (Closes: #216039.) + * src/Fl_Preferences.cxx: don't bother calling makePathForFile until we + actually want to write something. (Closes: #226014.) + + -- Aaron M. Ucko Wed, 14 Jan 2004 18:17:33 -0500 + +fltk1.1 (1.1.4-1) unstable; urgency=low + + * New upstream release. + + -- Aaron M. Ucko Tue, 9 Sep 2003 11:20:24 -0400 + +fltk1.1 (1.1.3+1.1.4rc2-2) unstable; urgency=low + + * fluid: make sure generated color specifications are actual Fl_Colors. + (Closes: #207208). + * debian/rules: remember to compile with -D_REENTRANT per Policy 10.2. + * debian/control: Standards-Version 3.6.1. + + -- Aaron M. Ucko Mon, 25 Aug 2003 21:01:31 -0400 + +fltk1.1 (1.1.3+1.1.4rc2-1) unstable; urgency=low + + * New upstream release candidate, incorporating (among MANY other things) + most of our changes, including support for Xft 2. + * debian/control: Standards-Version increased to 3.6.0 (no changes needed). + + -- Aaron M. Ucko Wed, 30 Jul 2003 14:32:56 -0400 + +fltk1.1 (1.1.3+1.1.4rc1-3) unstable; urgency=low + + * debian/libfltk1.1-dev.config: increase priority of question to medium, + since it seems to be more controversial than anticipated. (See #196003) + * debian/rules: clear DEB_MAKE_CHECK_TARGET to avoid breaking with + cdbs >= 0.4.3. + * src/fl_font_xft.cxx: make sure to set fl_xfont to something valid, + albeit not generally the actual requested font, in fl_font(). + + -- Aaron M. Ucko Sun, 29 Jun 2003 12:41:36 -0400 + +fltk1.1 (1.1.3+1.1.4rc1-2) unstable; urgency=medium + + * fluid/Fl_Widget_Type.cxx,src/Fl_Text_Editor.cxx: + apply upstream's patch for STR #52 (which ate edits in most cases). + + -- Aaron M. Ucko Fri, 30 May 2003 11:30:58 -0400 + +fltk1.1 (1.1.3+1.1.4rc1-1) unstable; urgency=low + + * New upstream version (1.1.4 release candidate 1). + * FL/Makefile.in, debian/libfltk1.1-dev.{config,postinst,postrm,templates}: + make deprecated *.h headers optional, via Debconf. (Closes: #179503) + * Makefile, makeinclude.in: revert DESTDIR hack. + * configure: regenerate with Autoconf 2.57 rather than 2.13, since + upstream uses 2.53 and the diff ends up much smaller. + * debian/control: bump cdbs build-dep to >= 0.2.8. + * debian/rules: + - make sure to build libfltk1.1c102's shlibs file before calculating + fluid's dependencies. + - set DEB_MAKE_INSTALL_TARGET per cdbs 0.2.8. + - set version in shlibs file automatically again. + * debian/rules.manual: retire. + * src/fl_font_xft.cxx: + - upstream's fix for gl_font() is Xft1-specific; substitute a much + cruder version that at least keeps it from segfaulting. + + -- Aaron M. Ucko Tue, 27 May 2003 15:44:15 -0400 + +fltk1.1 (1.1.3-6) unstable; urgency=low + + * debian/rules: re-add -fPIC (and -W*) back to the misleadingly named OPTIM. + + -- Aaron M. Ucko Fri, 23 May 2003 08:38:11 -0400 + +fltk1.1 (1.1.3-5) unstable; urgency=low + + * Sigh, properly write DEB_DH_MAKESHLIBS_ARGS in debian/rules. + + -- Aaron M. Ucko Thu, 22 May 2003 23:16:36 -0400 + +fltk1.1 (1.1.3-4) unstable; urgency=low + + * Rework DESTDIR handling to avoid breaking fltk-config. + + -- Aaron M. Ucko Thu, 22 May 2003 22:37:08 -0400 + +fltk1.1 (1.1.3-3) unstable; urgency=low + + * Adopted; thanks to Stefan for originally packaging it, and Ray for his + recent build fixes. + * Makefile: hack in DESTDIR support to make CDBS happy. + * debian/control: Note adoption; build-dep on CDBS; bump standards version. + * debian/copyright: Note adoption; drop (old) version number from URL. + * debian/rules: Convert to CDBS. + + -- Aaron M. Ucko Thu, 22 May 2003 21:22:35 -0400 + +fltk1.1 (1.1.3-2.5) unstable; urgency=medium + + * NMU + * [src/Makefile] Changed linking command for libfltk_forms.so, + libfltk_images.so and libfltk_gl to get complete inter-library dependency + information into them. + * [Makefile] Changes several "break"s into "exit 1"s in order not to + silently ignore errors. + + -- J.H.M. Dassen (Ray) Sat, 17 May 2003 11:32:21 +0200 + +fltk1.1 (1.1.3-2.4) unstable; urgency=medium + + * NMU. + * [debian/rules] Touch configure.in and configure to ensure the build will + not invoke autoconf (as the previous upload did on an m68k buildd). + * [debian/control] Follow libpng12-0-dev -> libpng12-dev renaming. + + -- J.H.M. Dassen (Ray) Mon, 12 May 2003 06:21:45 +0200 + +fltk1.1 (1.1.3-2.3) unstable; urgency=medium + + * NMU. + * [debian/control] Corrected the flwm version number in the Conflicts: line. + * [documentation/Makefile] With htmldoc 1.8.23 some errors ((preformatted) + text too long) occur but the resulting files are still acceptible - ignore + htmldoc's exit code. + + -- J.H.M. Dassen (Ray) Sun, 11 May 2003 21:28:52 +0200 + +fltk1.1 (1.1.3-2.2) unstable; urgency=low + + * NMU again. + * Fix Xft2-detection patch to include `xft-config --cflags` in CPPFLAGS + to avoid a gratuitous, unlisted build-dependency on libttf2-dev. (Oops.) + + -- Aaron M. Ucko Thu, 8 May 2003 22:56:19 -0400 + +fltk1.1 (1.1.3-2.1) unstable; urgency=low + + * NMU with maintainer's permission. + * Persuade to build against libxft2 after all. (Closes: #189467) + - Declares forwards and backwards incompatibility with previous + versions to be safe. + * Change section of libfltk1.1-dev to libdevel. + + -- Aaron M. Ucko Thu, 17 Apr 2003 22:30:47 -0400 + +fltk1.1 (1.1.3-2) unstable; urgency=low + + * Link in libstdc++ dynamically (!) + * fix -L path for dh_shlibdeps + + -- Stefan Schwandter Sat, 15 Mar 2003 16:26:11 +0100 + +fltk1.1 (1.1.3-1) unstable; urgency=low + + * New upstream release + * Build-Conflicts libxft2-dev, because configure scripts won't use xft if + it's installed + * Change xlibmesa-dev build dependency to xlibmesa-gl-dev, xlibmesa-glu-dev + + -- Stefan Schwandter Sat, 15 Mar 2003 14:38:51 +0100 + +fltk1.1 (1.1.2-2) unstable; urgency=low + + * Compiled with gcc-3.2, libfltk1.1 -> libfltk1.1c102 + * Small fix in copyright file + + -- Stefan Schwandter Tue, 7 Jan 2003 16:31:27 +0100 + +fltk1.1 (1.1.2-1) unstable; urgency=low + + * New upstream release + + -- Stefan Schwandter Sun, 1 Dec 2002 19:49:59 +0100 + +fltk1.1 (1.1.1-1) unstable; urgency=low + + * New upstream release + * fltk1.1-doc: Added ps and pdf docs + * Install unformatted manpages + + -- Stefan Schwandter Sun, 27 Oct 2002 23:13:10 +0100 + +fltk1.1 (1.1.0-4) unstable; urgency=low + + * debian/control: + + removed libgl-dev dependency again + + build against libpng12-0-dev + + -- Stefan Schwandter Sun, 27 Oct 2002 08:53:54 +0100 + +fltk1.1 (1.1.0-3) unstable; urgency=low + + * debian/control: + + added libgl-dev to libfltk1.1-dev's deps + + -- Stefan Schwandter Fri, 11 Oct 2002 21:11:25 +0200 + +fltk1.1 (1.1.0-2) unstable; urgency=low + + * debian/control: + + fix my e-mail address + + some Suggests: changes + + -- Stefan Schwandter Fri, 11 Oct 2002 18:25:34 +0200 + +fltk1.1 (1.1.0-1) unstable; urgency=low + + * Initial release (closes: #131427) (closes: #135955) + + -- Stefan Schwandter Sat, 5 Oct 2002 10:07:26 +0200 --- fltk1.1-1.1.9.orig/debian/fltk1.1-doc.install +++ fltk1.1-1.1.9/debian/fltk1.1-doc.install @@ -0,0 +1 @@ +usr/share/doc/fltk1.1-doc --- fltk1.1-1.1.9.orig/debian/libfltk1.1-dev.postrm +++ fltk1.1-1.1.9/debian/libfltk1.1-dev.postrm @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +#DEBHELPER# + +if [ -L /usr/include/FL/Fl_Preferences.h ]; then + (cd /usr/include/FL; for H in *.H; do rm -f `basename $H .H`.h; done) + rmdir --ignore-fail-on-non-empty /usr/include/FL +fi --- fltk1.1-1.1.9.orig/debian/po/gl.po +++ fltk1.1-1.1.9/debian/po/gl.po @@ -0,0 +1,40 @@ +# Galician translation of fltk1.1's debconf templates +# This file is distributed under the same license as the fltk1.1 package. +# Jacobo Tarrio , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-11-28 19:17+0000\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "¿Crear ligazóns .h a ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Por compatibilidade con código antigo, FLTK antes deixaba as súas cabeceiras " +"específicas de C++ dispoñibles coma e coma . Nembargantes, " +"os nomes con \"h\" minúsculo están declarados a extinguir e deberíanse " +"eliminar do código fonte." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "Indique se quere que se creen esas ligazóns de compatibilidade." --- fltk1.1-1.1.9.orig/debian/po/ja.po +++ fltk1.1-1.1.9/debian/po/ja.po @@ -0,0 +1,50 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1 1.1.9-5\n" +"Report-Msgid-Bugs-To: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2008-08-10 15:13-0400\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr " への .h の名前でのリンクを作りますか?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"古いコードとの互換性のために、FLTK は のような C++ 特有のヘッダファイル" +"を として使えるようにします。しかし、小文字のヘッダファイル名 (*.h) は" +"非推奨であり、コードから削除するべきものです。" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" +"この様な互換性のためのシンボリックリンクを作るかどうかを選択してください。" + --- fltk1.1-1.1.9.orig/debian/po/de.po +++ fltk1.1-1.1.9/debian/po/de.po @@ -0,0 +1,52 @@ +# translation of fltk1.1_1.1.7-6_de.po to German +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# +# Erik Schanze , 2004-2007. +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1_1.1.7-6_de\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-12-06 21:18+0100\n" +"Last-Translator: Erik Schanze \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Soll *.h auf verweisen?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Für die Verträglichkeit mit älteren Quelltexten macht FLTK seine C++-" +"spezifischen Header-Dateien als und verfügbar. Allerdings " +"sind die Namen, die mit kleinem »h« enden, veraltet und sie sollten aus " +"Quelltexten entfernt werden." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" +"Bitte stimmen Sie zu, wenn diese symbolischen Verweise erstellt werden " +"sollen." --- fltk1.1-1.1.9.orig/debian/po/ru.po +++ fltk1.1-1.1.9/debian/po/ru.po @@ -0,0 +1,45 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: 1.1.7-6\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-11-29 21:06+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Сделать .h ссылки на ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Для совместимости с некоторым старым кодом, FLTK использует для сборки свои " +"специальные заголовочные файлы C++, доступные как , а также как . Однако, использование имён с расширением .h в нижнем регистре " +"нежелательно и должно быть убрано из исходного кода." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" +"Выберите, нужно ли создать такие символические ссылки для совместимости." --- fltk1.1-1.1.9.orig/debian/po/sv.po +++ fltk1.1-1.1.9/debian/po/sv.po @@ -0,0 +1,50 @@ +# translation of fltk1.1_1.1.9-4_sv.po to Swedish +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# Developers do not need to manually edit POT or PO files. +# +# Martin gren , 2008. +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1_1.1.9-4_sv\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2008-07-20 10:49+0200\n" +"Last-Translator: Martin gren \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Skapa .h-lnkar till ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Fr kompatibilitet med ldre kod gjorde FLTK sina C++-specifika huvudfiler " +"tillgngliga som svl som . Namn med gemena \"h\" " +"r dock inte aktuella numera och ska tas bort frn kllkod." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "Vlj huruvida symboliska lnkar fr sdan kompatibilitet ska skapas." + --- fltk1.1-1.1.9.orig/debian/po/cs.po +++ fltk1.1-1.1.9/debian/po/cs.po @@ -0,0 +1,50 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-12-01 18:32+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Vytvořit .h odkazy na ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Kvůli kompatibilitě se starším kódem poskytoval FLTK své hlavičkové soubory " +"jako i . Nyní jsou však soubory s malým h na konci " +"považovány za přežitek a měli byste je ze svého kódu odstranit." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" +"Rozhodněte se, zda se mají vytvořit symbolické odkazy pro zajištění zpětné " +"kompatibility." --- fltk1.1-1.1.9.orig/debian/po/fi.po +++ fltk1.1-1.1.9/debian/po/fi.po @@ -0,0 +1,39 @@ +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1 1.1.7-6\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-11-30 13:04+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: Finland\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Luodaanko .h-linkit osoittamaan kohteisiin ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Ollakseen yhteensopiva joidenkin vanhempien koodien kanssa FLTK laittoi C++-" +"spesifiset otsakkeensa saataville nimien lisäksi nimillä . " +"Pienellä h:lla kirjoitetut nimet ovat kuitenkin vanhentuneita ja ne pitäisi " +"poistaa lähdekoodeista." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" +"Valitse tulisiko nämä yhteensopivuuden tarjoavat symboliset linkit luoda." --- fltk1.1-1.1.9.orig/debian/po/pt.po +++ fltk1.1-1.1.9/debian/po/pt.po @@ -0,0 +1,44 @@ +# Portuguese translation for fltk1.1 debconf messages. +# Copyright (C) 2007 Pedro Ribeiro +# This file is distributed under the same license as the fltk1.1 package. +# Pedro Ribeiro , 2007 +# +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1 1.1.7-6\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-12-02 09:47+0000\n" +"Last-Translator: Pedro Ribeiro \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Portuguese\n" +"X-Poedit-Country: PORTUGAL\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Criar ligações de .h para ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Para compatibilidade com algum código antigo, o FLTK disponibilizava os " +"cabeçalhos específicos de C++ tais como e assim como ; no " +"entanto, os nomes com h minúsculo estão em desuso e recomendamos a sua " +"eliminação do código fonte." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" +"Por favor indique se estas ligações de compatibilidade devem ser criadas." --- fltk1.1-1.1.9.orig/debian/po/it.po +++ fltk1.1-1.1.9/debian/po/it.po @@ -0,0 +1,46 @@ +# fltk1.1 - Italian Debconf messages +# +# This file is distributed under the same license as the fltk1.1 package. +# Andrea Bolognani , 2006. +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1 1.1.7\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2006-03-21 18:02+0200\n" +"Last-Translator: Andrea Bolognani \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Creare dei links con estensione .h a ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +#, fuzzy +#| msgid "" +#| "For compatibility with some older code, FLTK used to make its C++-" +#| "specific headers available as as well as ; however, the " +#| "lowercase-h names are deprecated, and we recommend eliminating them from " +#| "your code regardless." +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Per compatibilit con il vecchio codice, FLTK rende disponibili i suoi " +"headers specifici per il C++ sia come che come ; tuttavia, " +"i nomi con la h minuscola sono sconsigliati, e si raccomanda che ogni " +"riferimento ad essi venga eliminato dal proprio codice." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" --- fltk1.1-1.1.9.orig/debian/po/POTFILES.in +++ fltk1.1-1.1.9/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] libfltk1.1-dev.templates --- fltk1.1-1.1.9.orig/debian/po/fr.po +++ fltk1.1-1.1.9/debian/po/fr.po @@ -0,0 +1,44 @@ +# Translation of fltk1.1 debconf templates to French +# Copyright (C) 2004 Eric Madesclair +# This file is distributed under the same license as the fltk1.1 package. +# +# Eric Madesclair , 2004. +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2004-03-26 22:35-0500\n" +"Last-Translator: Eric Madesclair \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Faut-il créer des liens des .h vers  ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Pour garantir la compatibilité avec certains codes source plus anciens, FLTK " +"fournissait ses en-têtes spécifiques pour le C++ disponibles sous les deux " +"formes et  ; cependant les noms en .h (en minuscule) sont " +"considérés comme obsolètes, et il est donc recommandé de les remplacer dans " +"le code source." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" +"Veuillez choisir si des liens symboliques, permettant de préserver la " +"compatibilité, doivent être créés." --- fltk1.1-1.1.9.orig/debian/po/nl.po +++ fltk1.1-1.1.9/debian/po/nl.po @@ -0,0 +1,54 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1 1.1.4+1.1.5rc1-1\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2004-05-21 18:28+0100\n" +"Last-Translator: Luk Claes \n" +"Language-Team: Debian l10n Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr ".h-koppelingen leggen naar ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +#, fuzzy +#| msgid "" +#| "For compatibility with some older code, FLTK used to make its C++-" +#| "specific headers available as as well as ; however, the " +#| "lowercase-h names are deprecated, and we recommend eliminating them from " +#| "your code regardless." +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Voor compatibiliteit met oude code, maakte FLTK zijn C++-specifieke headers " +"beschikbaar als en ; hoewel de namen met een kleine letter " +"h achterhaald zijn. Er wordt aangeraden om ze te verwijderen uit uw code." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" --- fltk1.1-1.1.9.orig/debian/po/eu.po +++ fltk1.1-1.1.9/debian/po/eu.po @@ -0,0 +1,42 @@ +# translation of fltk1.1-eu.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2007. +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1-eu\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-11-28 09:30+0000\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Egin .h loturak?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Zenbait kode zaharragoekin bateragarritasuna mantendua ahal izateko, KLTK-k " +"bere C++ goiburu bereziak eskuragarri ipintzen ditu bezala eta bezala. Hala ere minuskuladun -h izenak ez dira onartzen eta iturburu " +"kodetik ezabatu egingo dira." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "Mesedez hautatu bateragarritasun loturak sortu behar diren ala ez." --- fltk1.1-1.1.9.orig/debian/po/templates.pot +++ fltk1.1-1.1.9/debian/po/templates.pot @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" --- fltk1.1-1.1.9.orig/debian/po/vi.po +++ fltk1.1-1.1.9/debian/po/vi.po @@ -0,0 +1,46 @@ +# Vietnamese translation for FLTK. +# Copyright © 2007 Free Software Foundation, Inc. +# Clytie Siddall , 2005-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1 1.1.7-6\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-11-29 19:13+1030\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b1\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Tạo liên kết « .h » đến không?" + +# msgid "" +# For compatibility with some older code, FLTK used to make its C++- +# specific headers available as as well as ; however, the +# lowercase-h names are deprecated, and we recommend eliminating them from +# your code regardless. +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Để tương thích với mã cũ, FLTK từng cung cấp các phần đầu đặc trưng cho C++ " +"dạng cũng như . Tuy nhiên, các tên chữ thường đều lúc bây " +"giờ bị phân đối nên bị loại ra mã nguồn." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "Hãy chọn tạo các liên kết tượng trưng kiểu tương thích hay không." --- fltk1.1-1.1.9.orig/debian/po/pt_BR.po +++ fltk1.1-1.1.9/debian/po/pt_BR.po @@ -0,0 +1,56 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: libfltk1.1-dev\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2004-11-15 21:54-0300\n" +"Last-Translator: Tiago Bortoletto Vaz \n" +"Language-Team: Debian-BR Project \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "Fazer links dos arquivos .h para ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +#, fuzzy +#| msgid "" +#| "For compatibility with some older code, FLTK used to make its C++-" +#| "specific headers available as as well as ; however, the " +#| "lowercase-h names are deprecated, and we recommend eliminating them from " +#| "your code regardless." +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Para manter compatibilidade com alguns cdigos antigos, FLTK costuma fazer " +"com que seus arquivos de cabealho (headers) disponibilizados como " +"sejam tambm disponibilizados como ; entretanto esta nomeclatura " +"est depreciada, e ns recomendamos que sejam retiradas de seu cdigo." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr "" --- fltk1.1-1.1.9.orig/debian/po/es.po +++ fltk1.1-1.1.9/debian/po/es.po @@ -0,0 +1,77 @@ +# fltk1.1 translation to spanish +# Copyright (C) 2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the package. +# +# Changes: +# - Initial translation +# César Gómez Martín , 2005 +# - Last revision +# Manuel Porras Peralta , 2007 +# +# +# Traductores, si no conoce el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Si tiene dudas o consultas sobre esta traducción consulte con el último +# traductor (campo Last-Translator) y ponga en copia a la lista de +# traducción de Debian al español () +msgid "" +msgstr "" +"Project-Id-Version: fltk1.1\n" +"Report-Msgid-Bugs-To: Source: fltk1.1@packages.debian.org\n" +"POT-Creation-Date: 2007-11-28 06:16+0000\n" +"PO-Revision-Date: 2007-03-04 16:04+0100\n" +"Last-Translator: César Gómez Martín \n" +"Language-Team: Debian l10n spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Spanish\n" +"X-Poedit-Country: SPAIN\n" +"X-Poedit-SourceCharset: utf-8\n" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Make .h links to ?" +msgstr "¿Desea crear enlaces .h hacia ?" + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +#, fuzzy +#| msgid "" +#| "For compatibility with some older code, FLTK used to make its C++-" +#| "specific headers available as as well as ; however, the " +#| "lowercase-h names are deprecated, and we recommend eliminating them from " +#| "your code regardless." +msgid "" +"For compatibility with some older code, FLTK used to make its C++-specific " +"headers available as as well as . However, the lowercase-h " +"names are deprecated and should be eliminated from source code." +msgstr "" +"Por compatibilidad con código antiguo, FLTK solía hacer que sus cabeceras " +"específicas de C++ estuvieran disponibles como y como ; sin " +"embargo, los nombres con h minúscula se desaprueban, y le recomendamos que " +"los elimine de su código sin miramientos." + +#. Type: boolean +#. Description +#: ../libfltk1.1-dev.templates:2001 +msgid "Please choose whether such compatibility symlinks should be created." +msgstr ""