1# This file was automatically generated by SWIG (http://www.swig.org). 2# Version 3.0.2 3# 4# Do not make changes to this file unless you know what you are doing--modify 5# the SWIG interface file instead. 6 7 8 9 10""" 11pyFltk, the Python bindings to the FLTK GUI toolkit. 12This is an easy to use and light-weight GUI toolkit 13offering basic capabilities for the creation of 14graphical user interfaces. 15""" 16 17 18from sys import version_info 19if version_info >= (2,6,0): 20 def swig_import_helper(): 21 from os.path import dirname 22 import imp 23 fp = None 24 try: 25 fp, pathname, description = imp.find_module('_fltk', [dirname(__file__)]) 26 except ImportError: 27 import _fltk 28 return _fltk 29 if fp is not None: 30 try: 31 _mod = imp.load_module('_fltk', fp, pathname, description) 32 finally: 33 fp.close() 34 return _mod 35 _fltk = swig_import_helper() 36 del swig_import_helper 37else: 38 import _fltk 39del version_info 40try: 41 _swig_property = property 42except NameError: 43 pass # Python < 2.2 doesn't have 'property'. 44def _swig_setattr_nondynamic(self,class_type,name,value,static=1): 45 if (name == "thisown"): return self.this.own(value) 46 if (name == "this"): 47 if type(value).__name__ == 'SwigPyObject': 48 self.__dict__[name] = value 49 return 50 method = class_type.__swig_setmethods__.get(name,None) 51 if method: return method(self,value) 52 if (not static): 53 self.__dict__[name] = value 54 else: 55 raise AttributeError("You cannot add attributes to %s" % self) 56 57def _swig_setattr(self,class_type,name,value): 58 return _swig_setattr_nondynamic(self,class_type,name,value,0) 59 60def _swig_getattr(self,class_type,name): 61 if (name == "thisown"): return self.this.own() 62 method = class_type.__swig_getmethods__.get(name,None) 63 if method: return method(self) 64 raise AttributeError(name) 65 66def _swig_repr(self): 67 try: strthis = "proxy of " + self.this.__repr__() 68 except: strthis = "" 69 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 70 71try: 72 _object = object 73 _newclass = 1 74except AttributeError: 75 class _object : pass 76 _newclass = 0 77 78 79def _swig_setattr_nondynamic_method(set): 80 def set_attr(self,name,value): 81 if (name == "thisown"): return self.this.own(value) 82 if hasattr(self,name) or (name == "this"): 83 set(self,name,value) 84 else: 85 raise AttributeError("You cannot add attributes to %s" % self) 86 return set_attr 87 88 89try: 90 import weakref 91 weakref_proxy = weakref.proxy 92except: 93 weakref_proxy = lambda x: x 94 95 96import sys 97if sys.version < '3': 98 print("Python3 required!") 99 exit(1) 100 101FL_MAJOR_VERSION = _fltk.FL_MAJOR_VERSION 102FL_MINOR_VERSION = _fltk.FL_MINOR_VERSION 103FL_PATCH_VERSION = _fltk.FL_PATCH_VERSION 104FL_API_VERSION = _fltk.FL_API_VERSION 105FL_ABI_VERSION = _fltk.FL_ABI_VERSION 106FLTK_ABI_VERSION = _fltk.FLTK_ABI_VERSION 107FL_NO_EVENT = _fltk.FL_NO_EVENT 108FL_PUSH = _fltk.FL_PUSH 109FL_RELEASE = _fltk.FL_RELEASE 110FL_ENTER = _fltk.FL_ENTER 111FL_LEAVE = _fltk.FL_LEAVE 112FL_DRAG = _fltk.FL_DRAG 113FL_FOCUS = _fltk.FL_FOCUS 114FL_UNFOCUS = _fltk.FL_UNFOCUS 115FL_KEYDOWN = _fltk.FL_KEYDOWN 116FL_KEYBOARD = _fltk.FL_KEYBOARD 117FL_KEYUP = _fltk.FL_KEYUP 118FL_CLOSE = _fltk.FL_CLOSE 119FL_MOVE = _fltk.FL_MOVE 120FL_SHORTCUT = _fltk.FL_SHORTCUT 121FL_DEACTIVATE = _fltk.FL_DEACTIVATE 122FL_ACTIVATE = _fltk.FL_ACTIVATE 123FL_HIDE = _fltk.FL_HIDE 124FL_SHOW = _fltk.FL_SHOW 125FL_PASTE = _fltk.FL_PASTE 126FL_SELECTIONCLEAR = _fltk.FL_SELECTIONCLEAR 127FL_MOUSEWHEEL = _fltk.FL_MOUSEWHEEL 128FL_DND_ENTER = _fltk.FL_DND_ENTER 129FL_DND_DRAG = _fltk.FL_DND_DRAG 130FL_DND_LEAVE = _fltk.FL_DND_LEAVE 131FL_DND_RELEASE = _fltk.FL_DND_RELEASE 132FL_SCREEN_CONFIGURATION_CHANGED = _fltk.FL_SCREEN_CONFIGURATION_CHANGED 133FL_FULLSCREEN = _fltk.FL_FULLSCREEN 134FL_ZOOM_GESTURE = _fltk.FL_ZOOM_GESTURE 135FL_WHEN_NEVER = _fltk.FL_WHEN_NEVER 136FL_WHEN_CHANGED = _fltk.FL_WHEN_CHANGED 137FL_WHEN_NOT_CHANGED = _fltk.FL_WHEN_NOT_CHANGED 138FL_WHEN_RELEASE = _fltk.FL_WHEN_RELEASE 139FL_WHEN_RELEASE_ALWAYS = _fltk.FL_WHEN_RELEASE_ALWAYS 140FL_WHEN_ENTER_KEY = _fltk.FL_WHEN_ENTER_KEY 141FL_WHEN_ENTER_KEY_ALWAYS = _fltk.FL_WHEN_ENTER_KEY_ALWAYS 142FL_WHEN_ENTER_KEY_CHANGED = _fltk.FL_WHEN_ENTER_KEY_CHANGED 143FL_Button = _fltk.FL_Button 144FL_BackSpace = _fltk.FL_BackSpace 145FL_Tab = _fltk.FL_Tab 146FL_Iso_Key = _fltk.FL_Iso_Key 147FL_Enter = _fltk.FL_Enter 148FL_Pause = _fltk.FL_Pause 149FL_Scroll_Lock = _fltk.FL_Scroll_Lock 150FL_Escape = _fltk.FL_Escape 151FL_Kana = _fltk.FL_Kana 152FL_Eisu = _fltk.FL_Eisu 153FL_Yen = _fltk.FL_Yen 154FL_JIS_Underscore = _fltk.FL_JIS_Underscore 155FL_Home = _fltk.FL_Home 156FL_Left = _fltk.FL_Left 157FL_Up = _fltk.FL_Up 158FL_Right = _fltk.FL_Right 159FL_Down = _fltk.FL_Down 160FL_Page_Up = _fltk.FL_Page_Up 161FL_Page_Down = _fltk.FL_Page_Down 162FL_End = _fltk.FL_End 163FL_Print = _fltk.FL_Print 164FL_Insert = _fltk.FL_Insert 165FL_Menu = _fltk.FL_Menu 166FL_Help = _fltk.FL_Help 167FL_Num_Lock = _fltk.FL_Num_Lock 168FL_KP = _fltk.FL_KP 169FL_KP_Enter = _fltk.FL_KP_Enter 170FL_KP_Last = _fltk.FL_KP_Last 171FL_F = _fltk.FL_F 172FL_F_Last = _fltk.FL_F_Last 173FL_Shift_L = _fltk.FL_Shift_L 174FL_Shift_R = _fltk.FL_Shift_R 175FL_Control_L = _fltk.FL_Control_L 176FL_Control_R = _fltk.FL_Control_R 177FL_Caps_Lock = _fltk.FL_Caps_Lock 178FL_Meta_L = _fltk.FL_Meta_L 179FL_Meta_R = _fltk.FL_Meta_R 180FL_Alt_L = _fltk.FL_Alt_L 181FL_Alt_R = _fltk.FL_Alt_R 182FL_Delete = _fltk.FL_Delete 183FL_Volume_Down = _fltk.FL_Volume_Down 184FL_Volume_Mute = _fltk.FL_Volume_Mute 185FL_Volume_Up = _fltk.FL_Volume_Up 186FL_Media_Play = _fltk.FL_Media_Play 187FL_Media_Stop = _fltk.FL_Media_Stop 188FL_Media_Prev = _fltk.FL_Media_Prev 189FL_Media_Next = _fltk.FL_Media_Next 190FL_Home_Page = _fltk.FL_Home_Page 191FL_Mail = _fltk.FL_Mail 192FL_Search = _fltk.FL_Search 193FL_Back = _fltk.FL_Back 194FL_Forward = _fltk.FL_Forward 195FL_Stop = _fltk.FL_Stop 196FL_Refresh = _fltk.FL_Refresh 197FL_Sleep = _fltk.FL_Sleep 198FL_Favorites = _fltk.FL_Favorites 199FL_LEFT_MOUSE = _fltk.FL_LEFT_MOUSE 200FL_MIDDLE_MOUSE = _fltk.FL_MIDDLE_MOUSE 201FL_RIGHT_MOUSE = _fltk.FL_RIGHT_MOUSE 202FL_SHIFT = _fltk.FL_SHIFT 203FL_CAPS_LOCK = _fltk.FL_CAPS_LOCK 204FL_CTRL = _fltk.FL_CTRL 205FL_ALT = _fltk.FL_ALT 206FL_NUM_LOCK = _fltk.FL_NUM_LOCK 207FL_META = _fltk.FL_META 208FL_SCROLL_LOCK = _fltk.FL_SCROLL_LOCK 209FL_BUTTON1 = _fltk.FL_BUTTON1 210FL_BUTTON2 = _fltk.FL_BUTTON2 211FL_BUTTON3 = _fltk.FL_BUTTON3 212FL_BUTTONS = _fltk.FL_BUTTONS 213FL_KEY_MASK = _fltk.FL_KEY_MASK 214FL_COMMAND = _fltk.FL_COMMAND 215FL_CONTROL = _fltk.FL_CONTROL 216FL_NO_BOX = _fltk.FL_NO_BOX 217FL_FLAT_BOX = _fltk.FL_FLAT_BOX 218FL_UP_BOX = _fltk.FL_UP_BOX 219FL_DOWN_BOX = _fltk.FL_DOWN_BOX 220FL_UP_FRAME = _fltk.FL_UP_FRAME 221FL_DOWN_FRAME = _fltk.FL_DOWN_FRAME 222FL_THIN_UP_BOX = _fltk.FL_THIN_UP_BOX 223FL_THIN_DOWN_BOX = _fltk.FL_THIN_DOWN_BOX 224FL_THIN_UP_FRAME = _fltk.FL_THIN_UP_FRAME 225FL_THIN_DOWN_FRAME = _fltk.FL_THIN_DOWN_FRAME 226FL_ENGRAVED_BOX = _fltk.FL_ENGRAVED_BOX 227FL_EMBOSSED_BOX = _fltk.FL_EMBOSSED_BOX 228FL_ENGRAVED_FRAME = _fltk.FL_ENGRAVED_FRAME 229FL_EMBOSSED_FRAME = _fltk.FL_EMBOSSED_FRAME 230FL_BORDER_BOX = _fltk.FL_BORDER_BOX 231_FL_SHADOW_BOX = _fltk._FL_SHADOW_BOX 232FL_BORDER_FRAME = _fltk.FL_BORDER_FRAME 233_FL_SHADOW_FRAME = _fltk._FL_SHADOW_FRAME 234_FL_ROUNDED_BOX = _fltk._FL_ROUNDED_BOX 235_FL_RSHADOW_BOX = _fltk._FL_RSHADOW_BOX 236_FL_ROUNDED_FRAME = _fltk._FL_ROUNDED_FRAME 237_FL_RFLAT_BOX = _fltk._FL_RFLAT_BOX 238_FL_ROUND_UP_BOX = _fltk._FL_ROUND_UP_BOX 239_FL_ROUND_DOWN_BOX = _fltk._FL_ROUND_DOWN_BOX 240_FL_DIAMOND_UP_BOX = _fltk._FL_DIAMOND_UP_BOX 241_FL_DIAMOND_DOWN_BOX = _fltk._FL_DIAMOND_DOWN_BOX 242_FL_OVAL_BOX = _fltk._FL_OVAL_BOX 243_FL_OSHADOW_BOX = _fltk._FL_OSHADOW_BOX 244_FL_OVAL_FRAME = _fltk._FL_OVAL_FRAME 245_FL_OFLAT_BOX = _fltk._FL_OFLAT_BOX 246_FL_PLASTIC_UP_BOX = _fltk._FL_PLASTIC_UP_BOX 247_FL_PLASTIC_DOWN_BOX = _fltk._FL_PLASTIC_DOWN_BOX 248_FL_PLASTIC_UP_FRAME = _fltk._FL_PLASTIC_UP_FRAME 249_FL_PLASTIC_DOWN_FRAME = _fltk._FL_PLASTIC_DOWN_FRAME 250_FL_PLASTIC_THIN_UP_BOX = _fltk._FL_PLASTIC_THIN_UP_BOX 251_FL_PLASTIC_THIN_DOWN_BOX = _fltk._FL_PLASTIC_THIN_DOWN_BOX 252_FL_PLASTIC_ROUND_UP_BOX = _fltk._FL_PLASTIC_ROUND_UP_BOX 253_FL_PLASTIC_ROUND_DOWN_BOX = _fltk._FL_PLASTIC_ROUND_DOWN_BOX 254_FL_GTK_UP_BOX = _fltk._FL_GTK_UP_BOX 255_FL_GTK_DOWN_BOX = _fltk._FL_GTK_DOWN_BOX 256_FL_GTK_UP_FRAME = _fltk._FL_GTK_UP_FRAME 257_FL_GTK_DOWN_FRAME = _fltk._FL_GTK_DOWN_FRAME 258_FL_GTK_THIN_UP_BOX = _fltk._FL_GTK_THIN_UP_BOX 259_FL_GTK_THIN_DOWN_BOX = _fltk._FL_GTK_THIN_DOWN_BOX 260_FL_GTK_THIN_UP_FRAME = _fltk._FL_GTK_THIN_UP_FRAME 261_FL_GTK_THIN_DOWN_FRAME = _fltk._FL_GTK_THIN_DOWN_FRAME 262_FL_GTK_ROUND_UP_BOX = _fltk._FL_GTK_ROUND_UP_BOX 263_FL_GTK_ROUND_DOWN_BOX = _fltk._FL_GTK_ROUND_DOWN_BOX 264_FL_GLEAM_UP_BOX = _fltk._FL_GLEAM_UP_BOX 265_FL_GLEAM_DOWN_BOX = _fltk._FL_GLEAM_DOWN_BOX 266_FL_GLEAM_UP_FRAME = _fltk._FL_GLEAM_UP_FRAME 267_FL_GLEAM_DOWN_FRAME = _fltk._FL_GLEAM_DOWN_FRAME 268_FL_GLEAM_THIN_UP_BOX = _fltk._FL_GLEAM_THIN_UP_BOX 269_FL_GLEAM_THIN_DOWN_BOX = _fltk._FL_GLEAM_THIN_DOWN_BOX 270_FL_GLEAM_ROUND_UP_BOX = _fltk._FL_GLEAM_ROUND_UP_BOX 271_FL_GLEAM_ROUND_DOWN_BOX = _fltk._FL_GLEAM_ROUND_DOWN_BOX 272FL_FREE_BOXTYPE = _fltk.FL_FREE_BOXTYPE 273 274def fl_define_FL_ROUND_UP_BOX(*args): 275 """fl_define_FL_ROUND_UP_BOX() -> Fl_Boxtype""" 276 return _fltk.fl_define_FL_ROUND_UP_BOX(*args) 277 278def fl_define_FL_SHADOW_BOX(*args): 279 """fl_define_FL_SHADOW_BOX() -> Fl_Boxtype""" 280 return _fltk.fl_define_FL_SHADOW_BOX(*args) 281 282def fl_define_FL_ROUNDED_BOX(*args): 283 """fl_define_FL_ROUNDED_BOX() -> Fl_Boxtype""" 284 return _fltk.fl_define_FL_ROUNDED_BOX(*args) 285 286def fl_define_FL_RFLAT_BOX(*args): 287 """fl_define_FL_RFLAT_BOX() -> Fl_Boxtype""" 288 return _fltk.fl_define_FL_RFLAT_BOX(*args) 289 290def fl_define_FL_RSHADOW_BOX(*args): 291 """fl_define_FL_RSHADOW_BOX() -> Fl_Boxtype""" 292 return _fltk.fl_define_FL_RSHADOW_BOX(*args) 293 294def fl_define_FL_DIAMOND_BOX(*args): 295 """fl_define_FL_DIAMOND_BOX() -> Fl_Boxtype""" 296 return _fltk.fl_define_FL_DIAMOND_BOX(*args) 297 298def fl_define_FL_OVAL_BOX(*args): 299 """fl_define_FL_OVAL_BOX() -> Fl_Boxtype""" 300 return _fltk.fl_define_FL_OVAL_BOX(*args) 301 302def fl_define_FL_PLASTIC_UP_BOX(*args): 303 """fl_define_FL_PLASTIC_UP_BOX() -> Fl_Boxtype""" 304 return _fltk.fl_define_FL_PLASTIC_UP_BOX(*args) 305 306def fl_define_FL_GTK_UP_BOX(*args): 307 """fl_define_FL_GTK_UP_BOX() -> Fl_Boxtype""" 308 return _fltk.fl_define_FL_GTK_UP_BOX(*args) 309 310def fl_define_FL_GLEAM_UP_BOX(*args): 311 """fl_define_FL_GLEAM_UP_BOX() -> Fl_Boxtype""" 312 return _fltk.fl_define_FL_GLEAM_UP_BOX(*args) 313 314def fl_box(*args): 315 """fl_box(Fl_Boxtype b) -> Fl_Boxtype""" 316 return _fltk.fl_box(*args) 317 318def fl_down(*args): 319 """fl_down(Fl_Boxtype b) -> Fl_Boxtype""" 320 return _fltk.fl_down(*args) 321FL_NORMAL_LABEL = _fltk.FL_NORMAL_LABEL 322FL_NO_LABEL = _fltk.FL_NO_LABEL 323_FL_SHADOW_LABEL = _fltk._FL_SHADOW_LABEL 324_FL_ENGRAVED_LABEL = _fltk._FL_ENGRAVED_LABEL 325_FL_EMBOSSED_LABEL = _fltk._FL_EMBOSSED_LABEL 326_FL_MULTI_LABEL = _fltk._FL_MULTI_LABEL 327_FL_ICON_LABEL = _fltk._FL_ICON_LABEL 328_FL_IMAGE_LABEL = _fltk._FL_IMAGE_LABEL 329FL_FREE_LABELTYPE = _fltk.FL_FREE_LABELTYPE 330 331def fl_define_FL_SHADOW_LABEL(*args): 332 """fl_define_FL_SHADOW_LABEL() -> Fl_Labeltype""" 333 return _fltk.fl_define_FL_SHADOW_LABEL(*args) 334 335def fl_define_FL_ENGRAVED_LABEL(*args): 336 """fl_define_FL_ENGRAVED_LABEL() -> Fl_Labeltype""" 337 return _fltk.fl_define_FL_ENGRAVED_LABEL(*args) 338 339def fl_define_FL_EMBOSSED_LABEL(*args): 340 """fl_define_FL_EMBOSSED_LABEL() -> Fl_Labeltype""" 341 return _fltk.fl_define_FL_EMBOSSED_LABEL(*args) 342FL_NUM_FREE_COLOR = _fltk.FL_NUM_FREE_COLOR 343FL_NUM_GRAY = _fltk.FL_NUM_GRAY 344FL_NUM_RED = _fltk.FL_NUM_RED 345FL_NUM_GREEN = _fltk.FL_NUM_GREEN 346FL_NUM_BLUE = _fltk.FL_NUM_BLUE 347 348def fl_inactive(*args): 349 """fl_inactive(Fl_Color c) -> Fl_Color""" 350 return _fltk.fl_inactive(*args) 351 352def fl_contrast(*args): 353 """fl_contrast(Fl_Color fg, Fl_Color bg) -> Fl_Color""" 354 return _fltk.fl_contrast(*args) 355 356def fl_color_average(*args): 357 """fl_color_average(Fl_Color c1, Fl_Color c2, float weight) -> Fl_Color""" 358 return _fltk.fl_color_average(*args) 359 360def fl_lighter(*args): 361 """fl_lighter(Fl_Color c) -> Fl_Color""" 362 return _fltk.fl_lighter(*args) 363 364def fl_darker(*args): 365 """fl_darker(Fl_Color c) -> Fl_Color""" 366 return _fltk.fl_darker(*args) 367 368def fl_rgb_color(*args): 369 """ 370 fl_rgb_color(uchar r, uchar g, uchar b) -> Fl_Color 371 fl_rgb_color(uchar g) -> Fl_Color 372 """ 373 return _fltk.fl_rgb_color(*args) 374 375def fl_gray_ramp(*args): 376 """fl_gray_ramp(int i) -> Fl_Color""" 377 return _fltk.fl_gray_ramp(*args) 378 379def fl_color_cube(*args): 380 """fl_color_cube(int r, int g, int b) -> Fl_Color""" 381 return _fltk.fl_color_cube(*args) 382FL_CURSOR_DEFAULT = _fltk.FL_CURSOR_DEFAULT 383FL_CURSOR_ARROW = _fltk.FL_CURSOR_ARROW 384FL_CURSOR_CROSS = _fltk.FL_CURSOR_CROSS 385FL_CURSOR_WAIT = _fltk.FL_CURSOR_WAIT 386FL_CURSOR_INSERT = _fltk.FL_CURSOR_INSERT 387FL_CURSOR_HAND = _fltk.FL_CURSOR_HAND 388FL_CURSOR_HELP = _fltk.FL_CURSOR_HELP 389FL_CURSOR_MOVE = _fltk.FL_CURSOR_MOVE 390FL_CURSOR_NS = _fltk.FL_CURSOR_NS 391FL_CURSOR_WE = _fltk.FL_CURSOR_WE 392FL_CURSOR_NWSE = _fltk.FL_CURSOR_NWSE 393FL_CURSOR_NESW = _fltk.FL_CURSOR_NESW 394FL_CURSOR_N = _fltk.FL_CURSOR_N 395FL_CURSOR_NE = _fltk.FL_CURSOR_NE 396FL_CURSOR_E = _fltk.FL_CURSOR_E 397FL_CURSOR_SE = _fltk.FL_CURSOR_SE 398FL_CURSOR_S = _fltk.FL_CURSOR_S 399FL_CURSOR_SW = _fltk.FL_CURSOR_SW 400FL_CURSOR_W = _fltk.FL_CURSOR_W 401FL_CURSOR_NW = _fltk.FL_CURSOR_NW 402FL_CURSOR_NONE = _fltk.FL_CURSOR_NONE 403FL_READ = _fltk.FL_READ 404FL_WRITE = _fltk.FL_WRITE 405FL_EXCEPT = _fltk.FL_EXCEPT 406FL_RGB = _fltk.FL_RGB 407FL_INDEX = _fltk.FL_INDEX 408FL_SINGLE = _fltk.FL_SINGLE 409FL_DOUBLE = _fltk.FL_DOUBLE 410FL_ACCUM = _fltk.FL_ACCUM 411FL_ALPHA = _fltk.FL_ALPHA 412FL_DEPTH = _fltk.FL_DEPTH 413FL_STENCIL = _fltk.FL_STENCIL 414FL_RGB8 = _fltk.FL_RGB8 415FL_MULTISAMPLE = _fltk.FL_MULTISAMPLE 416FL_STEREO = _fltk.FL_STEREO 417FL_FAKE_SINGLE = _fltk.FL_FAKE_SINGLE 418FL_OPENGL3 = _fltk.FL_OPENGL3 419FL_IMAGE_WITH_ALPHA = _fltk.FL_IMAGE_WITH_ALPHA 420FL_DAMAGE_CHILD = _fltk.FL_DAMAGE_CHILD 421FL_DAMAGE_EXPOSE = _fltk.FL_DAMAGE_EXPOSE 422FL_DAMAGE_SCROLL = _fltk.FL_DAMAGE_SCROLL 423FL_DAMAGE_OVERLAY = _fltk.FL_DAMAGE_OVERLAY 424FL_DAMAGE_USER1 = _fltk.FL_DAMAGE_USER1 425FL_DAMAGE_USER2 = _fltk.FL_DAMAGE_USER2 426FL_DAMAGE_ALL = _fltk.FL_DAMAGE_ALL 427# events 428FL_KEYBOARD=FL_KEYDOWN 429 430# additional boxtypes instead of defines 431FL_ROUND_UP_BOX=fl_define_FL_ROUND_UP_BOX() 432FL_ROUND_DOWN_BOX=fl_define_FL_ROUND_UP_BOX()+1 433FL_SHADOW_BOX=fl_define_FL_SHADOW_BOX() 434FL_SHADOW_FRAME=fl_define_FL_SHADOW_BOX()+2 435FL_ROUNDED_BOX=fl_define_FL_ROUNDED_BOX() 436FL_ROUNDED_FRAME=fl_define_FL_ROUNDED_BOX()+2 437FL_RFLAT_BOX=fl_define_FL_RFLAT_BOX() 438FL_RSHADOW_BOX=fl_define_FL_RSHADOW_BOX() 439FL_DIAMOND_UP_BOX=fl_define_FL_DIAMOND_BOX() 440FL_DIAMOND_DOWN_BOX=fl_define_FL_DIAMOND_BOX()+1 441FL_OVAL_BOX=fl_define_FL_OVAL_BOX() 442FL_OSHADOW_BOX=fl_define_FL_OVAL_BOX()+1 443FL_OVAL_FRAME=fl_define_FL_OVAL_BOX()+2 444FL_OFLAT_BOX=fl_define_FL_OVAL_BOX()+3 445FL_PLASTIC_UP_BOX=fl_define_FL_PLASTIC_UP_BOX() 446FL_PLASTIC_DOWN_BOX=fl_define_FL_PLASTIC_UP_BOX()+1 447FL_PLASTIC_UP_FRAME=fl_define_FL_PLASTIC_UP_BOX()+2 448FL_PLASTIC_DOWN_FRAME=fl_define_FL_PLASTIC_UP_BOX()+3 449FL_PLASTIC_THIN_UP_BOX=fl_define_FL_PLASTIC_UP_BOX()+4 450FL_PLASTIC_THIN_DOWN_BOX=fl_define_FL_PLASTIC_UP_BOX()+5 451FL_PLASTIC_ROUND_UP_BOX=fl_define_FL_PLASTIC_UP_BOX()+6 452FL_PLASTIC_ROUND_DOWN_BOX=fl_define_FL_PLASTIC_UP_BOX()+7 453 454FL_GTK_UP_BOX=fl_define_FL_GTK_UP_BOX() 455FL_GTK_DOWN_BOX=fl_define_FL_GTK_UP_BOX()+1 456FL_GTK_UP_FRAME=fl_define_FL_GTK_UP_BOX()+2 457FL_GTK_DOWN_FRAME=fl_define_FL_GTK_UP_BOX()+3 458FL_GTK_THIN_UP_BOX=fl_define_FL_GTK_UP_BOX()+4 459FL_GTK_THIN_DOWN_BOX=fl_define_FL_GTK_UP_BOX()+5 460FL_GTK_THIN_UP_FRAME=fl_define_FL_GTK_UP_BOX()+6 461FL_GTK_THIN_DOWN_FRAME=fl_define_FL_GTK_UP_BOX()+7 462FL_GTK_ROUND_UP_BOX=fl_define_FL_GTK_UP_BOX()+8 463FL_GTK_ROUND_DOWN_BOX=fl_define_FL_GTK_UP_BOX()+9 464 465FL_GLEAM_UP_BOX=fl_define_FL_GLEAM_UP_BOX() 466FL_GLEAM_DOWN_BOX=fl_define_FL_GLEAM_UP_BOX()+1 467FL_GLEAM_UP_FRAME=fl_define_FL_GLEAM_UP_BOX()+2 468FL_GLEAM_DOWN_FRAME=fl_define_FL_GLEAM_UP_BOX()+3 469FL_GLEAM_THIN_UP_BOX=fl_define_FL_GLEAM_UP_BOX()+4 470FL_GLEAM_THIN_DOWN_BOX=fl_define_FL_GLEAM_UP_BOX()+5 471FL_GLEAM_ROUND_UP_BOX=fl_define_FL_GLEAM_UP_BOX()+8 472FL_GLEAM_ROUND_DOWN_BOX=fl_define_FL_GLEAM_UP_BOX()+9 473 474 475# color defines 476FL_FOREGROUND_COLOR = 0 477FL_BACKGROUND2_COLOR = 7 478FL_INACTIVE_COLOR = 8 479FL_SELECTION_COLOR = 15 480 481FL_GRAY0 = 32 482FL_DARK3 = 39 483FL_DARK2 = 45 484FL_DARK1 = 47 485FL_BACKGROUND_COLOR = 49 486FL_LIGHT1 = 50 487FL_LIGHT2 = 52 488FL_LIGHT3 = 54 489 490FL_BLACK = 56 491FL_RED = 88 492FL_GREEN = 63 493FL_YELLOW = 95 494FL_BLUE = 216 495FL_MAGENTA = 248 496FL_CYAN = 223 497FL_DARK_RED = 72 498 499FL_DARK_GREEN = 60 500FL_DARK_YELLOW = 76 501FL_DARK_BLUE = 136 502FL_DARK_MAGENTA = 152 503FL_DARK_CYAN = 140 504 505FL_WHITE = 255 506 507FL_FREE_COLOR=16 508FL_NUM_FREE_COLOR=16 509FL_GRAY_RAMP=32 510FL_NUM_GRAY=24 511FL_GRAY=49 512FL_COLOR_CUBE=56 513FL_NUM_RED=5 514FL_NUM_GREEN=8 515FL_NUM_BLUE=5 516 517# label defines 518FL_SYMBOL_LABEL=FL_NORMAL_LABEL 519FL_SHADOW_LABEL=fl_define_FL_SHADOW_LABEL() 520FL_ENGRAVED_LABEL=fl_define_FL_ENGRAVED_LABEL() 521FL_EMBOSSED_LABEL=fl_define_FL_EMBOSSED_LABEL() 522 523FL_ALIGN_CENTER=0 524FL_ALIGN_TOP=1 525FL_ALIGN_BOTTOM=2 526FL_ALIGN_LEFT=4 527FL_ALIGN_RIGHT=8 528FL_ALIGN_INSIDE=16 529FL_ALIGN_TEXT_OVER_IMAGE=32 530FL_ALIGN_IMAGE_OVER_TEXT=0 531FL_ALIGN_CLIP=64 532FL_ALIGN_WRAP=128 533FL_ALIGN_IMAGE_NEXT_TO_TEXT=0x0100 534FL_ALIGN_TEXT_NEXT_TO_IMAGE=0x0120 535FL_ALIGN_IMAGE_BACKDROP=0x0200 536FL_ALIGN_TOP_LEFT= FL_ALIGN_TOP | FL_ALIGN_LEFT 537FL_ALIGN_TOP_RIGHT= FL_ALIGN_TOP | FL_ALIGN_RIGHT 538FL_ALIGN_BOTTOM_LEFT= FL_ALIGN_BOTTOM | FL_ALIGN_LEFT 539FL_ALIGN_BOTTOM_RIGHT= FL_ALIGN_BOTTOM | FL_ALIGN_RIGHT 540FL_ALIGN_LEFT_TOP= FL_ALIGN_TOP_LEFT 541FL_ALIGN_RIGHT_TOP= FL_ALIGN_TOP_RIGHT 542FL_ALIGN_LEFT_BOTTOM= FL_ALIGN_BOTTOM_LEFT 543FL_ALIGN_RIGHT_BOTTOM= FL_ALIGN_BOTTOM_RIGHT 544FL_ALIGN_NOWRAP=0 545 546# font defines 547FL_HELVETICA = 0 ## Helvetica (or Arial) normal (0) 548FL_HELVETICA_BOLD = 1 ## Helvetica (or Arial) bold 549FL_HELVETICA_ITALIC = 2 ## Helvetica (or Arial) oblique 550FL_HELVETICA_BOLD_ITALIC = 3 ## Helvetica (or Arial) bold-oblique 551FL_COURIER = 4 ## Courier normal 552FL_COURIER_BOLD = 5 ## Courier bold 553FL_COURIER_ITALIC = 6 ## Courier italic 554FL_COURIER_BOLD_ITALIC = 7 ## Courier bold-italic 555FL_TIMES = 8 ## Times roman 556FL_TIMES_BOLD = 9 ## Times roman bold 557FL_TIMES_ITALIC = 10 ## Times roman italic 558FL_TIMES_BOLD_ITALIC = 11 ## Times roman bold-italic 559FL_SYMBOL = 12 ## Standard symbol font 560FL_SCREEN = 13 ## Default monospaced screen font 561FL_SCREEN_BOLD = 14 ## Default monospaced bold screen font 562FL_ZAPF_DINGBATS = 15 ## Zapf-dingbats font 563 564FL_FREE_FONT = 16 ## first one to allocate 565FL_BOLD = 1 ## add this to helvetica, courier, or times 566FL_ITALIC = 2 ## add this to helvetica, courier, or times 567FL_BOLD_ITALIC = 3 ## add this to helvetica, courier, or times 568 569 570 571FL_RGB_SCALING_NEAREST = _fltk.FL_RGB_SCALING_NEAREST 572FL_RGB_SCALING_BILINEAR = _fltk.FL_RGB_SCALING_BILINEAR 573class Fl_Image(object): 574 """ 575 Fl_Image is the base class used for caching and drawing all kinds of images 576 in FLTK. This class keeps track of common image data such as the pixels, 577 colormap, width, height, and depth. Virtual methods are used to provide 578 type-specific image handling. 579 580 Since the Fl_Image class does not support image drawing by itself, calling 581 the draw() method results in a box with an X in it being drawn instead. 582 583 """ 584 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 585 __repr__ = _swig_repr 586 def w(self, *args): 587 """w(Fl_Image self) -> int""" 588 return _fltk.Fl_Image_w(self, *args) 589 590 def h(self, *args): 591 """h(Fl_Image self) -> int""" 592 return _fltk.Fl_Image_h(self, *args) 593 594 def d(self, *args): 595 """d(Fl_Image self) -> int""" 596 return _fltk.Fl_Image_d(self, *args) 597 598 def ld(self, *args): 599 """ld(Fl_Image self) -> int""" 600 return _fltk.Fl_Image_ld(self, *args) 601 602 def count(self, *args): 603 """count(Fl_Image self) -> int""" 604 return _fltk.Fl_Image_count(self, *args) 605 606 def data(self, *args): 607 """data(Fl_Image self) -> char const *const *""" 608 return _fltk.Fl_Image_data(self, *args) 609 610 def fail(self, *args): 611 """fail(Fl_Image self) -> int""" 612 return _fltk.Fl_Image_fail(self, *args) 613 614 def __init__(self, *args): 615 """__init__(Fl_Image self, int W, int H, int D) -> Fl_Image""" 616 if self.__class__ == Fl_Image: 617 _self = None 618 else: 619 _self = self 620 this = _fltk.new_Fl_Image(_self, *args) 621 try: self.this.append(this) 622 except: self.this = this 623 __swig_destroy__ = _fltk.delete_Fl_Image 624 __del__ = lambda self : None; 625 def copy(self, *args): 626 """ 627 copy(Fl_Image self, int W, int H) -> Fl_Image 628 copy(Fl_Image self) -> Fl_Image 629 """ 630 return _fltk.Fl_Image_copy(self, *args) 631 632 def color_average(self, *args): 633 """color_average(Fl_Image self, Fl_Color c, float i)""" 634 return _fltk.Fl_Image_color_average(self, *args) 635 636 def inactive(self, *args): 637 """inactive(Fl_Image self)""" 638 return _fltk.Fl_Image_inactive(self, *args) 639 640 def desaturate(self, *args): 641 """desaturate(Fl_Image self)""" 642 return _fltk.Fl_Image_desaturate(self, *args) 643 644 def label(self, *args): 645 """ 646 label(Fl_Image self, Fl_Widget w) 647 label(Fl_Image self, Fl_Menu_Item m) 648 """ 649 return _fltk.Fl_Image_label(self, *args) 650 651 def draw(self, *args): 652 """ 653 draw(Fl_Image self, int X, int Y, int W, int H, int cx=0, int cy=0) 654 draw(Fl_Image self, int X, int Y) 655 """ 656 return _fltk.Fl_Image_draw(self, *args) 657 658 def uncache(self, *args): 659 """uncache(Fl_Image self)""" 660 return _fltk.Fl_Image_uncache(self, *args) 661 662 def RGB_scaling(*args): 663 """ 664 RGB_scaling(Fl_RGB_Scaling arg1) 665 RGB_scaling() -> Fl_RGB_Scaling 666 """ 667 return _fltk.Fl_Image_RGB_scaling(*args) 668 669 RGB_scaling = staticmethod(RGB_scaling) 670 def __disown__(self): 671 self.this.disown() 672 _fltk.disown_Fl_Image(self) 673 return weakref_proxy(self) 674Fl_Image_swigregister = _fltk.Fl_Image_swigregister 675Fl_Image_swigregister(Fl_Image) 676 677def Fl_Image_RGB_scaling(*args): 678 """ 679 RGB_scaling(Fl_RGB_Scaling arg1) 680 Fl_Image_RGB_scaling() -> Fl_RGB_Scaling 681 """ 682 return _fltk.Fl_Image_RGB_scaling(*args) 683 684class Fl_RGB_Image(Fl_Image): 685 """Proxy of C++ Fl_RGB_Image class""" 686 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 687 __repr__ = _swig_repr 688 def __init__(self, *args): 689 """ 690 __init__(Fl_RGB_Image self, uchar const * bits, int W, int H, int D=3, int LD=0) -> Fl_RGB_Image 691 __init__(Fl_RGB_Image self, Fl_Pixmap pxm, Fl_Color bg=) -> Fl_RGB_Image 692 """ 693 if self.__class__ == Fl_RGB_Image: 694 _self = None 695 else: 696 _self = self 697 this = _fltk.new_Fl_RGB_Image(_self, *args) 698 try: self.this.append(this) 699 except: self.this = this 700 __swig_destroy__ = _fltk.delete_Fl_RGB_Image 701 __del__ = lambda self : None; 702 def copy(self, *args): 703 """ 704 copy(Fl_RGB_Image self, int W, int H) -> Fl_Image 705 copy(Fl_RGB_Image self) -> Fl_Image 706 """ 707 return _fltk.Fl_RGB_Image_copy(self, *args) 708 709 def color_average(self, *args): 710 """color_average(Fl_RGB_Image self, Fl_Color c, float i)""" 711 return _fltk.Fl_RGB_Image_color_average(self, *args) 712 713 def desaturate(self, *args): 714 """desaturate(Fl_RGB_Image self)""" 715 return _fltk.Fl_RGB_Image_desaturate(self, *args) 716 717 def draw(self, *args): 718 """ 719 draw(Fl_RGB_Image self, int X, int Y, int W, int H, int cx=0, int cy=0) 720 draw(Fl_RGB_Image self, int X, int Y) 721 """ 722 return _fltk.Fl_RGB_Image_draw(self, *args) 723 724 def label(self, *args): 725 """ 726 label(Fl_RGB_Image self, Fl_Widget w) 727 label(Fl_RGB_Image self, Fl_Menu_Item m) 728 """ 729 return _fltk.Fl_RGB_Image_label(self, *args) 730 731 def uncache(self, *args): 732 """uncache(Fl_RGB_Image self)""" 733 return _fltk.Fl_RGB_Image_uncache(self, *args) 734 735 def max_size(*args): 736 """ 737 max_size(size_t size) 738 max_size() -> size_t 739 """ 740 return _fltk.Fl_RGB_Image_max_size(*args) 741 742 max_size = staticmethod(max_size) 743 def __disown__(self): 744 self.this.disown() 745 _fltk.disown_Fl_RGB_Image(self) 746 return weakref_proxy(self) 747Fl_RGB_Image_swigregister = _fltk.Fl_RGB_Image_swigregister 748Fl_RGB_Image_swigregister(Fl_RGB_Image) 749 750def Fl_RGB_Image_max_size(*args): 751 """ 752 max_size(size_t size) 753 Fl_RGB_Image_max_size() -> size_t 754 """ 755 return _fltk.Fl_RGB_Image_max_size(*args) 756 757class Fl_Label(object): 758 """Proxy of C++ Fl_Label class""" 759 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 760 __repr__ = _swig_repr 761 def draw(self, *args): 762 """draw(Fl_Label self, int arg2, int arg3, int arg4, int arg5, Fl_Align arg6)""" 763 return _fltk.Fl_Label_draw(self, *args) 764 765 def measure(self, *args): 766 """measure(Fl_Label self, int & w, int & h)""" 767 return _fltk.Fl_Label_measure(self, *args) 768 769 def __init__(self, *args): 770 """__init__(Fl_Label self) -> Fl_Label""" 771 this = _fltk.new_Fl_Label(*args) 772 try: self.this.append(this) 773 except: self.this = this 774 __swig_destroy__ = _fltk.delete_Fl_Label 775 __del__ = lambda self : None; 776Fl_Label_swigregister = _fltk.Fl_Label_swigregister 777Fl_Label_swigregister(Fl_Label) 778 779class Fl_Widget(object): 780 """ 781 Fl_Widget is the base class for all widgets in FLTK. You can't create one of 782 these because the constructor is not public. However you can subclass it. 783 784 All 'property' accessing methods, such as color(), parent(), or argument() 785 are implemented as trivial inline functions and thus are as fast and small 786 as accessing fields in a structure. Unless otherwise noted, the property 787 setting methods such as color(n) or label(s) are also trivial inline 788 functions, even if they change the widget's appearance. It is up to the user 789 code to call redraw() after these. 790 791 """ 792 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 793 __repr__ = _swig_repr 794 def __init__(self, *args): 795 """__init__(Fl_Widget self, int x, int y, int w, int h, char const * label=0L) -> Fl_Widget""" 796 if self.__class__ == Fl_Widget: 797 _self = None 798 else: 799 _self = self 800 this = _fltk.new_Fl_Widget(_self, *args) 801 try: self.this.append(this) 802 except: self.this = this 803 if len(args) == 6: 804 #retain reference to label 805 self.my_label = args[5] 806 if self.parent() != None: 807 #delegate ownership to C++ 808 self.this.disown() 809 810 811 812 __swig_destroy__ = _fltk.delete_Fl_Widget 813 __del__ = lambda self : None; 814 def draw(self, *args): 815 """draw(Fl_Widget self)""" 816 return _fltk.Fl_Widget_draw(self, *args) 817 818 def handle(self, *args): 819 """handle(Fl_Widget self, int event) -> int""" 820 return _fltk.Fl_Widget_handle(self, *args) 821 822 def is_label_copied(self, *args): 823 """is_label_copied(Fl_Widget self) -> int""" 824 return _fltk.Fl_Widget_is_label_copied(self, *args) 825 826 def parent(self, *args): 827 """ 828 parent(Fl_Widget self) -> Fl_Group 829 parent(Fl_Widget self, Fl_Group p) 830 """ 831 return _fltk.Fl_Widget_parent(self, *args) 832 833 def type(self, *args): 834 """ 835 type(Fl_Widget self) -> uchar 836 type(Fl_Widget self, uchar t) 837 """ 838 return _fltk.Fl_Widget_type(self, *args) 839 840 def x(self, *args): 841 """x(Fl_Widget self) -> int""" 842 return _fltk.Fl_Widget_x(self, *args) 843 844 def y(self, *args): 845 """y(Fl_Widget self) -> int""" 846 return _fltk.Fl_Widget_y(self, *args) 847 848 def w(self, *args): 849 """w(Fl_Widget self) -> int""" 850 return _fltk.Fl_Widget_w(self, *args) 851 852 def h(self, *args): 853 """h(Fl_Widget self) -> int""" 854 return _fltk.Fl_Widget_h(self, *args) 855 856 def resize(self, *args): 857 """resize(Fl_Widget self, int x, int y, int w, int h)""" 858 return _fltk.Fl_Widget_resize(self, *args) 859 860 def damage_resize(self, *args): 861 """damage_resize(Fl_Widget self, int arg2, int arg3, int arg4, int arg5) -> int""" 862 return _fltk.Fl_Widget_damage_resize(self, *args) 863 864 def position(self, *args): 865 """position(Fl_Widget self, int X, int Y)""" 866 return _fltk.Fl_Widget_position(self, *args) 867 868 def size(self, *args): 869 """size(Fl_Widget self, int W, int H)""" 870 return _fltk.Fl_Widget_size(self, *args) 871 872 def align(self, *args): 873 """ 874 align(Fl_Widget self) -> Fl_Align 875 align(Fl_Widget self, Fl_Align alignment) 876 """ 877 return _fltk.Fl_Widget_align(self, *args) 878 879 def box(self, *args): 880 """ 881 box(Fl_Widget self) -> Fl_Boxtype 882 box(Fl_Widget self, Fl_Boxtype new_box) 883 """ 884 return _fltk.Fl_Widget_box(self, *args) 885 886 def selection_color(self, *args): 887 """ 888 selection_color(Fl_Widget self) -> Fl_Color 889 selection_color(Fl_Widget self, Fl_Color a) 890 """ 891 return _fltk.Fl_Widget_selection_color(self, *args) 892 893 def color(self, *args): 894 """ 895 color(Fl_Widget self) -> Fl_Color 896 color(Fl_Widget self, Fl_Color bg) 897 color(Fl_Widget self, Fl_Color bg, Fl_Color sel) 898 """ 899 return _fltk.Fl_Widget_color(self, *args) 900 901 def copy_label(self, *args): 902 """copy_label(Fl_Widget self, char const * new_label)""" 903 return _fltk.Fl_Widget_copy_label(self, *args) 904 905 def label(self, *args): 906 """ 907 label(Fl_Widget self) -> char const 908 label(Fl_Widget self, char const * text) 909 label(Fl_Widget self, Fl_Labeltype a, char const * b) 910 """ 911 val = _fltk.Fl_Widget_label(self, *args) 912 if len(args) > 0: 913 self.my_label = args[len(args)-1] 914 915 916 return val 917 918 def labeltype(self, *args): 919 """ 920 labeltype(Fl_Widget self) -> Fl_Labeltype 921 labeltype(Fl_Widget self, Fl_Labeltype a) 922 """ 923 return _fltk.Fl_Widget_labeltype(self, *args) 924 925 def labelcolor(self, *args): 926 """ 927 labelcolor(Fl_Widget self) -> Fl_Color 928 labelcolor(Fl_Widget self, Fl_Color c) 929 """ 930 return _fltk.Fl_Widget_labelcolor(self, *args) 931 932 def labelfont(self, *args): 933 """ 934 labelfont(Fl_Widget self) -> Fl_Font 935 labelfont(Fl_Widget self, Fl_Font f) 936 """ 937 return _fltk.Fl_Widget_labelfont(self, *args) 938 939 def labelsize(self, *args): 940 """ 941 labelsize(Fl_Widget self) -> Fl_Fontsize 942 labelsize(Fl_Widget self, Fl_Fontsize pix) 943 """ 944 return _fltk.Fl_Widget_labelsize(self, *args) 945 946 def image(self, *args): 947 """ 948 image(Fl_Widget self) -> Fl_Image 949 image(Fl_Widget self) -> Fl_Image 950 image(Fl_Widget self, Fl_Image img) 951 """ 952 val = _fltk.Fl_Widget_image(self, *args) 953 if len(args) > 0: 954 #delegate ownership to C++ 955 self.my_image = args[0] 956 957 958 return val 959 960 def deimage(self, *args): 961 """ 962 deimage(Fl_Widget self) -> Fl_Image 963 deimage(Fl_Widget self) -> Fl_Image 964 deimage(Fl_Widget self, Fl_Image img) 965 """ 966 val = _fltk.Fl_Widget_deimage(self, *args) 967 if len(args) > 0: 968 #delegate ownership to C++ 969 self.my_deimage = args[0] 970 971 972 return val 973 974 def tooltip(self, *args): 975 """ 976 tooltip(Fl_Widget self) -> char const 977 tooltip(Fl_Widget self, char const * text) 978 """ 979 return _fltk.Fl_Widget_tooltip(self, *args) 980 981 def copy_tooltip(self, *args): 982 """copy_tooltip(Fl_Widget self, char const * text)""" 983 return _fltk.Fl_Widget_copy_tooltip(self, *args) 984 985 def argument(self, *args): 986 """ 987 argument(Fl_Widget self) -> long 988 argument(Fl_Widget self, long v) 989 """ 990 return _fltk.Fl_Widget_argument(self, *args) 991 992 def when(self, *args): 993 """ 994 when(Fl_Widget self) -> Fl_When 995 when(Fl_Widget self, uchar i) 996 """ 997 return _fltk.Fl_Widget_when(self, *args) 998 999 def visible(self, *args): 1000 """visible(Fl_Widget self) -> unsigned int""" 1001 return _fltk.Fl_Widget_visible(self, *args) 1002 1003 def visible_r(self, *args): 1004 """visible_r(Fl_Widget self) -> int""" 1005 return _fltk.Fl_Widget_visible_r(self, *args) 1006 1007 def show(self, *args): 1008 """show(Fl_Widget self)""" 1009 return _fltk.Fl_Widget_show(self, *args) 1010 1011 def hide(self, *args): 1012 """hide(Fl_Widget self)""" 1013 return _fltk.Fl_Widget_hide(self, *args) 1014 1015 def set_visible(self, *args): 1016 """set_visible(Fl_Widget self)""" 1017 return _fltk.Fl_Widget_set_visible(self, *args) 1018 1019 def clear_visible(self, *args): 1020 """clear_visible(Fl_Widget self)""" 1021 return _fltk.Fl_Widget_clear_visible(self, *args) 1022 1023 def active(self, *args): 1024 """active(Fl_Widget self) -> unsigned int""" 1025 return _fltk.Fl_Widget_active(self, *args) 1026 1027 def active_r(self, *args): 1028 """active_r(Fl_Widget self) -> int""" 1029 return _fltk.Fl_Widget_active_r(self, *args) 1030 1031 def activate(self, *args): 1032 """activate(Fl_Widget self)""" 1033 return _fltk.Fl_Widget_activate(self, *args) 1034 1035 def deactivate(self, *args): 1036 """deactivate(Fl_Widget self)""" 1037 return _fltk.Fl_Widget_deactivate(self, *args) 1038 1039 def output(self, *args): 1040 """output(Fl_Widget self) -> unsigned int""" 1041 return _fltk.Fl_Widget_output(self, *args) 1042 1043 def set_output(self, *args): 1044 """set_output(Fl_Widget self)""" 1045 return _fltk.Fl_Widget_set_output(self, *args) 1046 1047 def clear_output(self, *args): 1048 """clear_output(Fl_Widget self)""" 1049 return _fltk.Fl_Widget_clear_output(self, *args) 1050 1051 def takesevents(self, *args): 1052 """takesevents(Fl_Widget self) -> unsigned int""" 1053 return _fltk.Fl_Widget_takesevents(self, *args) 1054 1055 def changed(self, *args): 1056 """changed(Fl_Widget self) -> unsigned int""" 1057 return _fltk.Fl_Widget_changed(self, *args) 1058 1059 def set_changed(self, *args): 1060 """set_changed(Fl_Widget self)""" 1061 return _fltk.Fl_Widget_set_changed(self, *args) 1062 1063 def clear_changed(self, *args): 1064 """clear_changed(Fl_Widget self)""" 1065 return _fltk.Fl_Widget_clear_changed(self, *args) 1066 1067 def clear_active(self, *args): 1068 """clear_active(Fl_Widget self)""" 1069 return _fltk.Fl_Widget_clear_active(self, *args) 1070 1071 def set_active(self, *args): 1072 """set_active(Fl_Widget self)""" 1073 return _fltk.Fl_Widget_set_active(self, *args) 1074 1075 def take_focus(self, *args): 1076 """take_focus(Fl_Widget self) -> int""" 1077 return _fltk.Fl_Widget_take_focus(self, *args) 1078 1079 def set_visible_focus(self, *args): 1080 """set_visible_focus(Fl_Widget self)""" 1081 return _fltk.Fl_Widget_set_visible_focus(self, *args) 1082 1083 def clear_visible_focus(self, *args): 1084 """clear_visible_focus(Fl_Widget self)""" 1085 return _fltk.Fl_Widget_clear_visible_focus(self, *args) 1086 1087 def visible_focus(self, *args): 1088 """ 1089 visible_focus(Fl_Widget self, int v) 1090 visible_focus(Fl_Widget self) -> unsigned int 1091 """ 1092 return _fltk.Fl_Widget_visible_focus(self, *args) 1093 1094 def default_callback(*args): 1095 """default_callback(Fl_Widget cb, void * d)""" 1096 return _fltk.Fl_Widget_default_callback(*args) 1097 1098 default_callback = staticmethod(default_callback) 1099 def do_callback(self, *args): 1100 """ 1101 do_callback(Fl_Widget self) 1102 do_callback(Fl_Widget self, Fl_Widget o, long arg) 1103 do_callback(Fl_Widget self, Fl_Widget o, void * arg=None) 1104 """ 1105 return _fltk.Fl_Widget_do_callback(self, *args) 1106 1107 def label_shortcut(*args): 1108 """label_shortcut(char const * t) -> unsigned int""" 1109 return _fltk.Fl_Widget_label_shortcut(*args) 1110 1111 label_shortcut = staticmethod(label_shortcut) 1112 def test_shortcut(*args): 1113 """ 1114 test_shortcut() -> int 1115 test_shortcut(char const * arg1, bool const require_alt=False) -> int 1116 """ 1117 return _fltk.Fl_Widget_test_shortcut(*args) 1118 1119 test_shortcut = staticmethod(test_shortcut) 1120 def _set_fullscreen(self, *args): 1121 """_set_fullscreen(Fl_Widget self)""" 1122 return _fltk.Fl_Widget__set_fullscreen(self, *args) 1123 1124 def _clear_fullscreen(self, *args): 1125 """_clear_fullscreen(Fl_Widget self)""" 1126 return _fltk.Fl_Widget__clear_fullscreen(self, *args) 1127 1128 def contains(self, *args): 1129 """contains(Fl_Widget self, Fl_Widget w) -> int""" 1130 return _fltk.Fl_Widget_contains(self, *args) 1131 1132 def inside(self, *args): 1133 """inside(Fl_Widget self, Fl_Widget wgt) -> int""" 1134 return _fltk.Fl_Widget_inside(self, *args) 1135 1136 def redraw(self, *args): 1137 """redraw(Fl_Widget self)""" 1138 return _fltk.Fl_Widget_redraw(self, *args) 1139 1140 def redraw_label(self, *args): 1141 """redraw_label(Fl_Widget self)""" 1142 return _fltk.Fl_Widget_redraw_label(self, *args) 1143 1144 def clear_damage(self, *args): 1145 """clear_damage(Fl_Widget self, uchar c=0)""" 1146 return _fltk.Fl_Widget_clear_damage(self, *args) 1147 1148 def damage(self, *args): 1149 """ 1150 damage(Fl_Widget self) -> uchar 1151 damage(Fl_Widget self, uchar c) 1152 damage(Fl_Widget self, uchar c, int x, int y, int w, int h) 1153 """ 1154 return _fltk.Fl_Widget_damage(self, *args) 1155 1156 def measure_label(self, *args): 1157 """measure_label(Fl_Widget self, int & ww, int & hh)""" 1158 return _fltk.Fl_Widget_measure_label(self, *args) 1159 1160 def window(self, *args): 1161 """window(Fl_Widget self) -> Fl_Window""" 1162 return _fltk.Fl_Widget_window(self, *args) 1163 1164 def top_window(self, *args): 1165 """top_window(Fl_Widget self) -> Fl_Window""" 1166 return _fltk.Fl_Widget_top_window(self, *args) 1167 1168 def top_window_offset(self, *args): 1169 """top_window_offset(Fl_Widget self, int & xoff, int & yoff) -> Fl_Window""" 1170 return _fltk.Fl_Widget_top_window_offset(self, *args) 1171 1172 def as_group(self, *args): 1173 """as_group(Fl_Widget self) -> Fl_Group""" 1174 return _fltk.Fl_Widget_as_group(self, *args) 1175 1176 def as_window(self, *args): 1177 """as_window(Fl_Widget self) -> Fl_Window""" 1178 return _fltk.Fl_Widget_as_window(self, *args) 1179 1180 def as_gl_window(self, *args): 1181 """as_gl_window(Fl_Widget self) -> Fl_Gl_Window""" 1182 return _fltk.Fl_Widget_as_gl_window(self, *args) 1183 1184 def use_accents_menu(self, *args): 1185 """use_accents_menu(Fl_Widget self) -> int""" 1186 return _fltk.Fl_Widget_use_accents_menu(self, *args) 1187 1188 def color2(self, *args): 1189 """ 1190 color2(Fl_Widget self) -> Fl_Color 1191 color2(Fl_Widget self, unsigned int a) 1192 """ 1193 return _fltk.Fl_Widget_color2(self, *args) 1194 1195 def draw_label(self, *args): 1196 """ 1197 draw_label(Fl_Widget self, int arg2, int arg3, int arg4, int arg5, Fl_Align arg6) 1198 draw_label(Fl_Widget self) 1199 """ 1200 return _fltk.Fl_Widget_draw_label(self, *args) 1201 1202 def draw_backdrop(self, *args): 1203 """draw_backdrop(Fl_Widget self)""" 1204 return _fltk.Fl_Widget_draw_backdrop(self, *args) 1205 1206 def callback(self, *args): 1207 """ 1208 callback(Fl_Widget self) -> Fl_Callback_p 1209 callback(Fl_Widget self, Fl_Callback * cb, void * p) 1210 callback(Fl_Widget self, Fl_Callback * cb) 1211 callback(Fl_Widget self, Fl_Callback0 * cb) 1212 callback(Fl_Widget self, Fl_Callback1 * cb, long p=0) 1213 callback(Fl_Widget self, PyObject * PyFunc, PyObject * PyWidget, PyObject * PyData=None) 1214 """ 1215 return _fltk.Fl_Widget_callback(self, *args) 1216 1217 def user_data(self, *args): 1218 """ 1219 user_data(Fl_Widget self) 1220 user_data(Fl_Widget self, void * v) 1221 user_data(Fl_Widget self, PyObject * PyData) 1222 user_data(Fl_Widget self) -> PyObject * 1223 """ 1224 return _fltk.Fl_Widget_user_data(self, *args) 1225 1226 def __disown__(self): 1227 self.this.disown() 1228 _fltk.disown_Fl_Widget(self) 1229 return weakref_proxy(self) 1230Fl_Widget_swigregister = _fltk.Fl_Widget_swigregister 1231Fl_Widget_swigregister(Fl_Widget) 1232 1233def Fl_Widget_default_callback(*args): 1234 """Fl_Widget_default_callback(Fl_Widget cb, void * d)""" 1235 return _fltk.Fl_Widget_default_callback(*args) 1236 1237def Fl_Widget_label_shortcut(*args): 1238 """Fl_Widget_label_shortcut(char const * t) -> unsigned int""" 1239 return _fltk.Fl_Widget_label_shortcut(*args) 1240 1241def Fl_Widget_test_shortcut(*args): 1242 """ 1243 test_shortcut() -> int 1244 Fl_Widget_test_shortcut(char const * arg1, bool const require_alt=False) -> int 1245 """ 1246 return _fltk.Fl_Widget_test_shortcut(*args) 1247 1248FL_RESERVED_TYPE = _fltk.FL_RESERVED_TYPE 1249class Fl_Group(Fl_Widget): 1250 """ 1251 The Fl_Group class is the FLTK container widget. It maintains an array of 1252 child widgets. These children can themselves be any widget including Fl_Group. 1253 The most important subclass of Fl_Group is Fl_Window, however groups can 1254 also be used to control radio buttons or to enforce resize behavior. 1255 1256 """ 1257 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 1258 __repr__ = _swig_repr 1259 def draw(self, *args): 1260 """draw(Fl_Group self)""" 1261 return _fltk.Fl_Group_draw(self, *args) 1262 1263 def handle(self, *args): 1264 """handle(Fl_Group self, int arg0) -> int""" 1265 return _fltk.Fl_Group_handle(self, *args) 1266 1267 def begin(self, *args): 1268 """begin(Fl_Group self)""" 1269 return _fltk.Fl_Group_begin(self, *args) 1270 1271 def end(self, *args): 1272 """end(Fl_Group self)""" 1273 return _fltk.Fl_Group_end(self, *args) 1274 1275 def current(*args): 1276 """ 1277 current() -> Fl_Group 1278 current(Fl_Group g) 1279 """ 1280 return _fltk.Fl_Group_current(*args) 1281 1282 current = staticmethod(current) 1283 def children(self, *args): 1284 """children(Fl_Group self) -> int""" 1285 return _fltk.Fl_Group_children(self, *args) 1286 1287 def child(self, *args): 1288 """child(Fl_Group self, int n) -> Fl_Widget""" 1289 return _fltk.Fl_Group_child(self, *args) 1290 1291 def find(self, *args): 1292 """find(Fl_Group self, Fl_Widget o) -> int""" 1293 return _fltk.Fl_Group_find(self, *args) 1294 1295 def resize(self, *args): 1296 """resize(Fl_Group self, int arg0, int arg1, int arg2, int arg3)""" 1297 return _fltk.Fl_Group_resize(self, *args) 1298 1299 def __init__(self, *args): 1300 """__init__(Fl_Group self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_Group""" 1301 if self.__class__ == Fl_Group: 1302 _self = None 1303 else: 1304 _self = self 1305 this = _fltk.new_Fl_Group(_self, *args) 1306 try: self.this.append(this) 1307 except: self.this = this 1308 if len(args) == 6: 1309 #retain reference to label 1310 self.my_label = args[5] 1311 if self.parent() != None: 1312 #delegate ownership to C++ 1313 self.this.disown() 1314 1315 1316 1317 __swig_destroy__ = _fltk.delete_Fl_Group 1318 __del__ = lambda self : None; 1319 def add(self, *args): 1320 """add(Fl_Group self, Fl_Widget o)""" 1321 val = _fltk.Fl_Group_add(self, *args) 1322 #self = args[0] 1323 if self.parent() != None: 1324 #delegate ownership to C++ 1325 self.this.disown() 1326 else: 1327 #give ownership back to Python 1328 self.this.own() 1329 1330 1331 return val 1332 1333 def insert(self, *args): 1334 """insert(Fl_Group self, Fl_Widget arg2, int i)""" 1335 return _fltk.Fl_Group_insert(self, *args) 1336 1337 def insert_before(self, *args): 1338 """insert_before(Fl_Group self, Fl_Widget o, Fl_Widget before)""" 1339 return _fltk.Fl_Group_insert_before(self, *args) 1340 1341 def remove(self, *args): 1342 """ 1343 remove(Fl_Group self, int index) 1344 remove(Fl_Group self, Fl_Widget o) 1345 """ 1346 val = _fltk.Fl_Group_remove(self, *args) 1347 #self = args[0] 1348 if self.parent() != None: 1349 #delegate ownership to C++ 1350 self.this.disown() 1351 else: 1352 #give ownership back to Python 1353 self.this.own() 1354 1355 1356 return val 1357 1358 def clear(self, *args): 1359 """clear(Fl_Group self)""" 1360 return _fltk.Fl_Group_clear(self, *args) 1361 1362 def resizable(self, *args): 1363 """ 1364 resizable(Fl_Group self, Fl_Widget o) 1365 resizable(Fl_Group self) -> Fl_Widget 1366 """ 1367 return _fltk.Fl_Group_resizable(self, *args) 1368 1369 def add_resizable(self, *args): 1370 """add_resizable(Fl_Group self, Fl_Widget o)""" 1371 return _fltk.Fl_Group_add_resizable(self, *args) 1372 1373 def init_sizes(self, *args): 1374 """init_sizes(Fl_Group self)""" 1375 return _fltk.Fl_Group_init_sizes(self, *args) 1376 1377 def clip_children(self, *args): 1378 """ 1379 clip_children(Fl_Group self, int c) 1380 clip_children(Fl_Group self) -> unsigned int 1381 """ 1382 return _fltk.Fl_Group_clip_children(self, *args) 1383 1384 def as_group(self, *args): 1385 """as_group(Fl_Group self) -> Fl_Group""" 1386 return _fltk.Fl_Group_as_group(self, *args) 1387 1388 def focus(self, *args): 1389 """focus(Fl_Group self, Fl_Widget W)""" 1390 return _fltk.Fl_Group_focus(self, *args) 1391 1392 def _ddfdesign_kludge(self, *args): 1393 """_ddfdesign_kludge(Fl_Group self) -> Fl_Widget *&""" 1394 return _fltk.Fl_Group__ddfdesign_kludge(self, *args) 1395 1396 def forms_end(self, *args): 1397 """forms_end(Fl_Group self)""" 1398 return _fltk.Fl_Group_forms_end(self, *args) 1399 1400 def __disown__(self): 1401 self.this.disown() 1402 _fltk.disown_Fl_Group(self) 1403 return weakref_proxy(self) 1404Fl_Group_swigregister = _fltk.Fl_Group_swigregister 1405Fl_Group_swigregister(Fl_Group) 1406 1407def Fl_Group_current(*args): 1408 """ 1409 current() -> Fl_Group 1410 Fl_Group_current(Fl_Group g) 1411 """ 1412 return _fltk.Fl_Group_current(*args) 1413 1414class Fl_End(object): 1415 """Proxy of C++ Fl_End class""" 1416 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 1417 __repr__ = _swig_repr 1418 def __init__(self, *args): 1419 """__init__(Fl_End self) -> Fl_End""" 1420 this = _fltk.new_Fl_End(*args) 1421 try: self.this.append(this) 1422 except: self.this = this 1423 __swig_destroy__ = _fltk.delete_Fl_End 1424 __del__ = lambda self : None; 1425Fl_End_swigregister = _fltk.Fl_End_swigregister 1426Fl_End_swigregister(Fl_End) 1427 1428FL_NORMAL_BROWSER = _fltk.FL_NORMAL_BROWSER 1429FL_SELECT_BROWSER = _fltk.FL_SELECT_BROWSER 1430FL_HOLD_BROWSER = _fltk.FL_HOLD_BROWSER 1431FL_MULTI_BROWSER = _fltk.FL_MULTI_BROWSER 1432FL_SORT_ASCENDING = _fltk.FL_SORT_ASCENDING 1433FL_SORT_DESCENDING = _fltk.FL_SORT_DESCENDING 1434class Fl_Browser_(Fl_Group): 1435 """ 1436 This is the base class for browsers. To be useful it must be subclassed 1437 and several virtual functions defined. The Forms-compatible browser and 1438 the file chooser's browser are subclassed off of this. 1439 1440 This has been designed so that the subclass has complete control over 1441 the storage of the data, although because next() and prev() functions 1442 are used to index, it works best as a linked list or as a large block 1443 of characters in which the line breaks must be searched for. 1444 1445 A great deal of work has been done so that the 'height' of a data object 1446 does not need to be determined until it is drawn. This is useful if 1447 actually figuring out the size of an object requires accessing image 1448 data or doing stat() on a file or doing some other slow operation. 1449 1450 """ 1451 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 1452 __repr__ = _swig_repr 1453 def item_first(self, *args): 1454 """item_first(Fl_Browser_ self) -> void *""" 1455 return _fltk.Fl_Browser__item_first(self, *args) 1456 1457 def item_next(self, *args): 1458 """item_next(Fl_Browser_ self, void * item) -> void *""" 1459 return _fltk.Fl_Browser__item_next(self, *args) 1460 1461 def item_prev(self, *args): 1462 """item_prev(Fl_Browser_ self, void * item) -> void *""" 1463 return _fltk.Fl_Browser__item_prev(self, *args) 1464 1465 def item_last(self, *args): 1466 """item_last(Fl_Browser_ self) -> void *""" 1467 return _fltk.Fl_Browser__item_last(self, *args) 1468 1469 def item_height(self, *args): 1470 """item_height(Fl_Browser_ self, void * item) -> int""" 1471 return _fltk.Fl_Browser__item_height(self, *args) 1472 1473 def item_width(self, *args): 1474 """item_width(Fl_Browser_ self, void * item) -> int""" 1475 return _fltk.Fl_Browser__item_width(self, *args) 1476 1477 def item_quick_height(self, *args): 1478 """item_quick_height(Fl_Browser_ self, void * item) -> int""" 1479 return _fltk.Fl_Browser__item_quick_height(self, *args) 1480 1481 def item_draw(self, *args): 1482 """item_draw(Fl_Browser_ self, void * item, int X, int Y, int W, int H)""" 1483 return _fltk.Fl_Browser__item_draw(self, *args) 1484 1485 def item_text(self, *args): 1486 """item_text(Fl_Browser_ self, void * item) -> char const *""" 1487 return _fltk.Fl_Browser__item_text(self, *args) 1488 1489 def item_swap(self, *args): 1490 """item_swap(Fl_Browser_ self, void * a, void * b)""" 1491 return _fltk.Fl_Browser__item_swap(self, *args) 1492 1493 def item_at(self, *args): 1494 """item_at(Fl_Browser_ self, int index) -> void *""" 1495 return _fltk.Fl_Browser__item_at(self, *args) 1496 1497 def full_width(self, *args): 1498 """full_width(Fl_Browser_ self) -> int""" 1499 return _fltk.Fl_Browser__full_width(self, *args) 1500 1501 def full_height(self, *args): 1502 """full_height(Fl_Browser_ self) -> int""" 1503 return _fltk.Fl_Browser__full_height(self, *args) 1504 1505 def incr_height(self, *args): 1506 """incr_height(Fl_Browser_ self) -> int""" 1507 return _fltk.Fl_Browser__incr_height(self, *args) 1508 1509 def item_select(self, *args): 1510 """item_select(Fl_Browser_ self, void * item, int val=1)""" 1511 return _fltk.Fl_Browser__item_select(self, *args) 1512 1513 def item_selected(self, *args): 1514 """item_selected(Fl_Browser_ self, void * item) -> int""" 1515 return _fltk.Fl_Browser__item_selected(self, *args) 1516 1517 def draw(self, *args): 1518 """draw(Fl_Browser_ self)""" 1519 return _fltk.Fl_Browser__draw(self, *args) 1520 1521 def __init__(self, *args): 1522 """__init__(Fl_Browser_ self, int X, int Y, int W, int H, char const * L=None) -> Fl_Browser_""" 1523 if self.__class__ == Fl_Browser_: 1524 _self = None 1525 else: 1526 _self = self 1527 this = _fltk.new_Fl_Browser_(_self, *args) 1528 try: self.this.append(this) 1529 except: self.this = this 1530 if len(args) == 6: 1531 #retain reference to label 1532 self.my_label = args[5] 1533 if self.parent() != None: 1534 #delegate ownership to C++ 1535 self.this.disown() 1536 1537 1538 1539 def handle(self, *args): 1540 """handle(Fl_Browser_ self, int event) -> int""" 1541 return _fltk.Fl_Browser__handle(self, *args) 1542 1543 def resize(self, *args): 1544 """resize(Fl_Browser_ self, int X, int Y, int W, int H)""" 1545 return _fltk.Fl_Browser__resize(self, *args) 1546 1547 def select(self, *args): 1548 """select(Fl_Browser_ self, void * item, int val=1, int docallbacks=0) -> int""" 1549 return _fltk.Fl_Browser__select(self, *args) 1550 1551 def select_only(self, *args): 1552 """select_only(Fl_Browser_ self, void * item, int docallbacks=0) -> int""" 1553 return _fltk.Fl_Browser__select_only(self, *args) 1554 1555 def deselect(self, *args): 1556 """deselect(Fl_Browser_ self, int docallbacks=0) -> int""" 1557 return _fltk.Fl_Browser__deselect(self, *args) 1558 1559 def position(self, *args): 1560 """ 1561 position(Fl_Browser_ self) -> int 1562 position(Fl_Browser_ self, int pos) 1563 """ 1564 return _fltk.Fl_Browser__position(self, *args) 1565 1566 def hposition(self, *args): 1567 """ 1568 hposition(Fl_Browser_ self) -> int 1569 hposition(Fl_Browser_ self, int arg2) 1570 """ 1571 return _fltk.Fl_Browser__hposition(self, *args) 1572 1573 def display(self, *args): 1574 """display(Fl_Browser_ self, void * item)""" 1575 return _fltk.Fl_Browser__display(self, *args) 1576 1577 HORIZONTAL = _fltk.Fl_Browser__HORIZONTAL 1578 VERTICAL = _fltk.Fl_Browser__VERTICAL 1579 BOTH = _fltk.Fl_Browser__BOTH 1580 ALWAYS_ON = _fltk.Fl_Browser__ALWAYS_ON 1581 HORIZONTAL_ALWAYS = _fltk.Fl_Browser__HORIZONTAL_ALWAYS 1582 VERTICAL_ALWAYS = _fltk.Fl_Browser__VERTICAL_ALWAYS 1583 BOTH_ALWAYS = _fltk.Fl_Browser__BOTH_ALWAYS 1584 def has_scrollbar(self, *args): 1585 """ 1586 has_scrollbar(Fl_Browser_ self) -> uchar 1587 has_scrollbar(Fl_Browser_ self, uchar mode) 1588 """ 1589 return _fltk.Fl_Browser__has_scrollbar(self, *args) 1590 1591 def textfont(self, *args): 1592 """ 1593 textfont(Fl_Browser_ self) -> Fl_Font 1594 textfont(Fl_Browser_ self, Fl_Font font) 1595 """ 1596 return _fltk.Fl_Browser__textfont(self, *args) 1597 1598 def textsize(self, *args): 1599 """ 1600 textsize(Fl_Browser_ self) -> Fl_Fontsize 1601 textsize(Fl_Browser_ self, Fl_Fontsize newSize) 1602 """ 1603 return _fltk.Fl_Browser__textsize(self, *args) 1604 1605 def textcolor(self, *args): 1606 """ 1607 textcolor(Fl_Browser_ self) -> Fl_Color 1608 textcolor(Fl_Browser_ self, Fl_Color col) 1609 """ 1610 return _fltk.Fl_Browser__textcolor(self, *args) 1611 1612 def scrollbar_size(self, *args): 1613 """ 1614 scrollbar_size(Fl_Browser_ self) -> int 1615 scrollbar_size(Fl_Browser_ self, int newSize) 1616 """ 1617 return _fltk.Fl_Browser__scrollbar_size(self, *args) 1618 1619 def scrollbar_width(self, *args): 1620 """ 1621 scrollbar_width(Fl_Browser_ self) -> int 1622 scrollbar_width(Fl_Browser_ self, int width) 1623 """ 1624 return _fltk.Fl_Browser__scrollbar_width(self, *args) 1625 1626 def scrollbar_right(self, *args): 1627 """scrollbar_right(Fl_Browser_ self)""" 1628 return _fltk.Fl_Browser__scrollbar_right(self, *args) 1629 1630 def scrollbar_left(self, *args): 1631 """scrollbar_left(Fl_Browser_ self)""" 1632 return _fltk.Fl_Browser__scrollbar_left(self, *args) 1633 1634 def sort(self, *args): 1635 """sort(Fl_Browser_ self, int flags=0)""" 1636 return _fltk.Fl_Browser__sort(self, *args) 1637 1638 def getScrollbar(self, *args): 1639 """getScrollbar(Fl_Browser_ self) -> Fl_Scrollbar""" 1640 return _fltk.Fl_Browser__getScrollbar(self, *args) 1641 1642 def getHScrollbar(self, *args): 1643 """getHScrollbar(Fl_Browser_ self) -> Fl_Scrollbar""" 1644 return _fltk.Fl_Browser__getHScrollbar(self, *args) 1645 1646 __swig_destroy__ = _fltk.delete_Fl_Browser_ 1647 __del__ = lambda self : None; 1648 def __disown__(self): 1649 self.this.disown() 1650 _fltk.disown_Fl_Browser_(self) 1651 return weakref_proxy(self) 1652Fl_Browser__swigregister = _fltk.Fl_Browser__swigregister 1653Fl_Browser__swigregister(Fl_Browser_) 1654 1655class Fl_Browser(Fl_Browser_): 1656 """ 1657 The Fl_Browser widget displays a scrolling list of text lines, and manages 1658 all the storage for the text. This is not a text editor or spreadsheet! But 1659 it is useful for showing a vertical list of named objects to the user. 1660 1661 Each line in the browser is identified by number. The numbers start at one 1662 (this is so that zero can be reserved for 'no line' in the selective browsers). 1663 Unless otherwise noted, the methods do not check to see if the passed line 1664 number is in range and legal. It must always be greater than zero 1665 and <= size(). 1666 1667 Each line contains a null-terminated string of text and a data pointer. 1668 The text string is displayed, the pointer can be used by the callbacks 1669 to reference the object the text describes. 1670 1671 The base class does nothing when the user clicks on it. The subclasses 1672 Fl_Select_Browser, Fl_Hold_Browser, and Fl_Multi_Browser react to user 1673 clicks to select lines in the browser and do callbacks. 1674 1675 The base class called Fl_Browser_ provides the scrolling and selection 1676 mechanisms of this and all the subclasses, but the dimensions and appearance 1677 of each item are determined by the subclass. You can use Fl_Browser_ to 1678 display information other than text, or text that is dynamically produced 1679 from your own data structures. If you find that loading the browser is a 1680 lot of work or is inefficient, you may want to make a subclass of Fl_Browser_. 1681 1682 """ 1683 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 1684 __repr__ = _swig_repr 1685 def item_first(self, *args): 1686 """item_first(Fl_Browser self) -> void *""" 1687 return _fltk.Fl_Browser_item_first(self, *args) 1688 1689 def item_next(self, *args): 1690 """item_next(Fl_Browser self, void * item) -> void *""" 1691 return _fltk.Fl_Browser_item_next(self, *args) 1692 1693 def item_prev(self, *args): 1694 """item_prev(Fl_Browser self, void * item) -> void *""" 1695 return _fltk.Fl_Browser_item_prev(self, *args) 1696 1697 def item_last(self, *args): 1698 """item_last(Fl_Browser self) -> void *""" 1699 return _fltk.Fl_Browser_item_last(self, *args) 1700 1701 def item_selected(self, *args): 1702 """item_selected(Fl_Browser self, void * item) -> int""" 1703 return _fltk.Fl_Browser_item_selected(self, *args) 1704 1705 def item_select(self, *args): 1706 """item_select(Fl_Browser self, void * item, int val)""" 1707 return _fltk.Fl_Browser_item_select(self, *args) 1708 1709 def item_height(self, *args): 1710 """item_height(Fl_Browser self, void * item) -> int""" 1711 return _fltk.Fl_Browser_item_height(self, *args) 1712 1713 def item_width(self, *args): 1714 """item_width(Fl_Browser self, void * item) -> int""" 1715 return _fltk.Fl_Browser_item_width(self, *args) 1716 1717 def item_draw(self, *args): 1718 """item_draw(Fl_Browser self, void * item, int X, int Y, int W, int H)""" 1719 return _fltk.Fl_Browser_item_draw(self, *args) 1720 1721 def full_height(self, *args): 1722 """full_height(Fl_Browser self) -> int""" 1723 return _fltk.Fl_Browser_full_height(self, *args) 1724 1725 def incr_height(self, *args): 1726 """incr_height(Fl_Browser self) -> int""" 1727 return _fltk.Fl_Browser_incr_height(self, *args) 1728 1729 def item_text(self, *args): 1730 """item_text(Fl_Browser self, void * item) -> char const *""" 1731 return _fltk.Fl_Browser_item_text(self, *args) 1732 1733 def item_swap(self, *args): 1734 """item_swap(Fl_Browser self, void * a, void * b)""" 1735 return _fltk.Fl_Browser_item_swap(self, *args) 1736 1737 def item_at(self, *args): 1738 """item_at(Fl_Browser self, int line) -> void *""" 1739 return _fltk.Fl_Browser_item_at(self, *args) 1740 1741 def remove(self, *args): 1742 """remove(Fl_Browser self, int line)""" 1743 val = _fltk.Fl_Browser_remove(self, *args) 1744 #self = args[0] 1745 if self.parent() != None: 1746 #delegate ownership to C++ 1747 self.this.disown() 1748 else: 1749 #give ownership back to Python 1750 self.this.own() 1751 1752 1753 return val 1754 1755 def move(self, *args): 1756 """move(Fl_Browser self, int to, int _from)""" 1757 return _fltk.Fl_Browser_move(self, *args) 1758 1759 def load(self, *args): 1760 """load(Fl_Browser self, char const * filename) -> int""" 1761 return _fltk.Fl_Browser_load(self, *args) 1762 1763 def swap(self, *args): 1764 """swap(Fl_Browser self, int a, int b)""" 1765 return _fltk.Fl_Browser_swap(self, *args) 1766 1767 def clear(self, *args): 1768 """clear(Fl_Browser self)""" 1769 return _fltk.Fl_Browser_clear(self, *args) 1770 1771 def size(self, *args): 1772 """ 1773 size(Fl_Browser self) -> int 1774 size(Fl_Browser self, int W, int H) 1775 """ 1776 return _fltk.Fl_Browser_size(self, *args) 1777 1778 def textsize(self, *args): 1779 """ 1780 textsize(Fl_Browser self) -> Fl_Fontsize 1781 textsize(Fl_Browser self, Fl_Fontsize newSize) 1782 """ 1783 return _fltk.Fl_Browser_textsize(self, *args) 1784 1785 TOP = _fltk.Fl_Browser_TOP 1786 BOTTOM = _fltk.Fl_Browser_BOTTOM 1787 MIDDLE = _fltk.Fl_Browser_MIDDLE 1788 def lineposition(self, *args): 1789 """lineposition(Fl_Browser self, int line, Fl_Browser::Fl_Line_Position pos)""" 1790 return _fltk.Fl_Browser_lineposition(self, *args) 1791 1792 def topline(self, *args): 1793 """ 1794 topline(Fl_Browser self) -> int 1795 topline(Fl_Browser self, int line) 1796 """ 1797 return _fltk.Fl_Browser_topline(self, *args) 1798 1799 def bottomline(self, *args): 1800 """bottomline(Fl_Browser self, int line)""" 1801 return _fltk.Fl_Browser_bottomline(self, *args) 1802 1803 def middleline(self, *args): 1804 """middleline(Fl_Browser self, int line)""" 1805 return _fltk.Fl_Browser_middleline(self, *args) 1806 1807 def select(self, *args): 1808 """select(Fl_Browser self, int line, int val=1) -> int""" 1809 return _fltk.Fl_Browser_select(self, *args) 1810 1811 def selected(self, *args): 1812 """selected(Fl_Browser self, int line) -> int""" 1813 return _fltk.Fl_Browser_selected(self, *args) 1814 1815 def show(self, *args): 1816 """ 1817 show(Fl_Browser self, int line) 1818 show(Fl_Browser self) 1819 """ 1820 return _fltk.Fl_Browser_show(self, *args) 1821 1822 def hide(self, *args): 1823 """ 1824 hide(Fl_Browser self, int line) 1825 hide(Fl_Browser self) 1826 """ 1827 return _fltk.Fl_Browser_hide(self, *args) 1828 1829 def visible(self, *args): 1830 """visible(Fl_Browser self, int line) -> int""" 1831 return _fltk.Fl_Browser_visible(self, *args) 1832 1833 def value(self, *args): 1834 """ 1835 value(Fl_Browser self) -> int 1836 value(Fl_Browser self, int line) 1837 """ 1838 return _fltk.Fl_Browser_value(self, *args) 1839 1840 def text(self, *args): 1841 """ 1842 text(Fl_Browser self, int line) -> char const 1843 text(Fl_Browser self, int line, char const * newtext) 1844 """ 1845 return _fltk.Fl_Browser_text(self, *args) 1846 1847 def __init__(self, *args): 1848 """__init__(Fl_Browser self, int X, int Y, int W, int H, char const * L=None) -> Fl_Browser""" 1849 if self.__class__ == Fl_Browser: 1850 _self = None 1851 else: 1852 _self = self 1853 this = _fltk.new_Fl_Browser(_self, *args) 1854 try: self.this.append(this) 1855 except: self.this = this 1856 if len(args) == 6: 1857 #retain reference to label 1858 self.my_label = args[5] 1859 if self.parent() != None: 1860 #delegate ownership to C++ 1861 self.this.disown() 1862 1863 1864 1865 __swig_destroy__ = _fltk.delete_Fl_Browser 1866 __del__ = lambda self : None; 1867 def format_char(self, *args): 1868 """ 1869 format_char(Fl_Browser self) -> char 1870 format_char(Fl_Browser self, char c) 1871 """ 1872 return _fltk.Fl_Browser_format_char(self, *args) 1873 1874 def column_char(self, *args): 1875 """ 1876 column_char(Fl_Browser self) -> char 1877 column_char(Fl_Browser self, char c) 1878 """ 1879 return _fltk.Fl_Browser_column_char(self, *args) 1880 1881 def displayed(self, *args): 1882 """displayed(Fl_Browser self, int line) -> int""" 1883 return _fltk.Fl_Browser_displayed(self, *args) 1884 1885 def make_visible(self, *args): 1886 """make_visible(Fl_Browser self, int line)""" 1887 return _fltk.Fl_Browser_make_visible(self, *args) 1888 1889 def icon(self, *args): 1890 """ 1891 icon(Fl_Browser self, int line, Fl_Image icon) 1892 icon(Fl_Browser self, int line) -> Fl_Image 1893 """ 1894 return _fltk.Fl_Browser_icon(self, *args) 1895 1896 def remove_icon(self, *args): 1897 """remove_icon(Fl_Browser self, int line)""" 1898 return _fltk.Fl_Browser_remove_icon(self, *args) 1899 1900 def replace(self, *args): 1901 """replace(Fl_Browser self, int a, char const * b)""" 1902 return _fltk.Fl_Browser_replace(self, *args) 1903 1904 def display(self, *args): 1905 """display(Fl_Browser self, int line, int val=1)""" 1906 return _fltk.Fl_Browser_display(self, *args) 1907 1908 def add(self, *args): 1909 """add(Fl_Browser self, char const * text, PyObject * data=None)""" 1910 val = _fltk.Fl_Browser_add(self, *args) 1911 #self = args[0] 1912 if self.parent() != None: 1913 #delegate ownership to C++ 1914 self.this.disown() 1915 else: 1916 #give ownership back to Python 1917 self.this.own() 1918 1919 1920 return val 1921 1922 def insert(self, *args): 1923 """insert(Fl_Browser self, int index, char const * text, PyObject * data=None)""" 1924 return _fltk.Fl_Browser_insert(self, *args) 1925 1926 def get_data(self, *args): 1927 """get_data(Fl_Browser self, int index) -> PyObject *""" 1928 return _fltk.Fl_Browser_get_data(self, *args) 1929 1930 def data(self, *args): 1931 """data(Fl_Browser self, int index, PyObject * data=None) -> PyObject *""" 1932 return _fltk.Fl_Browser_data(self, *args) 1933 1934 def column_widths(self, *args): 1935 """ 1936 column_widths(Fl_Browser self) -> int const 1937 column_widths(Fl_Browser self, PyObject * widths) 1938 """ 1939 return _fltk.Fl_Browser_column_widths(self, *args) 1940 1941 def __disown__(self): 1942 self.this.disown() 1943 _fltk.disown_Fl_Browser(self) 1944 return weakref_proxy(self) 1945 def draw(self, *args): 1946 """draw(Fl_Browser self)""" 1947 return _fltk.Fl_Browser_draw(self, *args) 1948 1949 def item_quick_height(self, *args): 1950 """item_quick_height(Fl_Browser self, void * item) -> int""" 1951 return _fltk.Fl_Browser_item_quick_height(self, *args) 1952 1953 def full_width(self, *args): 1954 """full_width(Fl_Browser self) -> int""" 1955 return _fltk.Fl_Browser_full_width(self, *args) 1956 1957Fl_Browser_swigregister = _fltk.Fl_Browser_swigregister 1958Fl_Browser_swigregister(Fl_Browser) 1959 1960class Fl_File_Browser(Fl_Browser): 1961 """ 1962 The Fl_File_Browser widget displays a list of filenames, optionally with 1963 file-specific icons. 1964 1965 """ 1966 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 1967 __repr__ = _swig_repr 1968 FILES = _fltk.Fl_File_Browser_FILES 1969 DIRECTORIES = _fltk.Fl_File_Browser_DIRECTORIES 1970 def __init__(self, *args): 1971 """__init__(Fl_File_Browser self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_File_Browser""" 1972 if self.__class__ == Fl_File_Browser: 1973 _self = None 1974 else: 1975 _self = self 1976 this = _fltk.new_Fl_File_Browser(_self, *args) 1977 try: self.this.append(this) 1978 except: self.this = this 1979 if len(args) == 6: 1980 #retain reference to label 1981 self.my_label = args[5] 1982 if self.parent() != None: 1983 #delegate ownership to C++ 1984 self.this.disown() 1985 1986 1987 1988 def iconsize(self, *args): 1989 """ 1990 iconsize(Fl_File_Browser self) -> uchar 1991 iconsize(Fl_File_Browser self, uchar s) 1992 """ 1993 return _fltk.Fl_File_Browser_iconsize(self, *args) 1994 1995 def filter(self, *args): 1996 """ 1997 filter(Fl_File_Browser self, char const * pattern) 1998 filter(Fl_File_Browser self) -> char const * 1999 """ 2000 return _fltk.Fl_File_Browser_filter(self, *args) 2001 2002 def textsize(self, *args): 2003 """ 2004 textsize(Fl_File_Browser self) -> Fl_Fontsize 2005 textsize(Fl_File_Browser self, Fl_Fontsize s) 2006 """ 2007 return _fltk.Fl_File_Browser_textsize(self, *args) 2008 2009 def filetype(self, *args): 2010 """ 2011 filetype(Fl_File_Browser self) -> int 2012 filetype(Fl_File_Browser self, int t) 2013 """ 2014 return _fltk.Fl_File_Browser_filetype(self, *args) 2015 2016 def load(self, *args): 2017 """load(Fl_File_Browser self, PyObject * dObj, PyObject * sObj) -> int""" 2018 return _fltk.Fl_File_Browser_load(self, *args) 2019 2020 __swig_destroy__ = _fltk.delete_Fl_File_Browser 2021 __del__ = lambda self : None; 2022 def __disown__(self): 2023 self.this.disown() 2024 _fltk.disown_Fl_File_Browser(self) 2025 return weakref_proxy(self) 2026 def draw(self, *args): 2027 """draw(Fl_File_Browser self)""" 2028 return _fltk.Fl_File_Browser_draw(self, *args) 2029 2030 def item_first(self, *args): 2031 """item_first(Fl_File_Browser self) -> void *""" 2032 return _fltk.Fl_File_Browser_item_first(self, *args) 2033 2034 def item_next(self, *args): 2035 """item_next(Fl_File_Browser self, void * item) -> void *""" 2036 return _fltk.Fl_File_Browser_item_next(self, *args) 2037 2038 def item_prev(self, *args): 2039 """item_prev(Fl_File_Browser self, void * item) -> void *""" 2040 return _fltk.Fl_File_Browser_item_prev(self, *args) 2041 2042 def item_last(self, *args): 2043 """item_last(Fl_File_Browser self) -> void *""" 2044 return _fltk.Fl_File_Browser_item_last(self, *args) 2045 2046 def item_height(self, *args): 2047 """item_height(Fl_File_Browser self, void * item) -> int""" 2048 return _fltk.Fl_File_Browser_item_height(self, *args) 2049 2050 def item_width(self, *args): 2051 """item_width(Fl_File_Browser self, void * item) -> int""" 2052 return _fltk.Fl_File_Browser_item_width(self, *args) 2053 2054 def item_quick_height(self, *args): 2055 """item_quick_height(Fl_File_Browser self, void * item) -> int""" 2056 return _fltk.Fl_File_Browser_item_quick_height(self, *args) 2057 2058 def item_draw(self, *args): 2059 """item_draw(Fl_File_Browser self, void * item, int X, int Y, int W, int H)""" 2060 return _fltk.Fl_File_Browser_item_draw(self, *args) 2061 2062 def item_text(self, *args): 2063 """item_text(Fl_File_Browser self, void * item) -> char const *""" 2064 return _fltk.Fl_File_Browser_item_text(self, *args) 2065 2066 def item_swap(self, *args): 2067 """item_swap(Fl_File_Browser self, void * a, void * b)""" 2068 return _fltk.Fl_File_Browser_item_swap(self, *args) 2069 2070 def item_at(self, *args): 2071 """item_at(Fl_File_Browser self, int line) -> void *""" 2072 return _fltk.Fl_File_Browser_item_at(self, *args) 2073 2074 def full_width(self, *args): 2075 """full_width(Fl_File_Browser self) -> int""" 2076 return _fltk.Fl_File_Browser_full_width(self, *args) 2077 2078 def full_height(self, *args): 2079 """full_height(Fl_File_Browser self) -> int""" 2080 return _fltk.Fl_File_Browser_full_height(self, *args) 2081 2082 def incr_height(self, *args): 2083 """incr_height(Fl_File_Browser self) -> int""" 2084 return _fltk.Fl_File_Browser_incr_height(self, *args) 2085 2086 def item_select(self, *args): 2087 """item_select(Fl_File_Browser self, void * item, int val)""" 2088 return _fltk.Fl_File_Browser_item_select(self, *args) 2089 2090 def item_selected(self, *args): 2091 """item_selected(Fl_File_Browser self, void * item) -> int""" 2092 return _fltk.Fl_File_Browser_item_selected(self, *args) 2093 2094Fl_File_Browser_swigregister = _fltk.Fl_File_Browser_swigregister 2095Fl_File_Browser_swigregister(Fl_File_Browser) 2096 2097FL_ALPHASORT = _fltk.FL_ALPHASORT 2098FL_CASEALPHASORT = _fltk.FL_CASEALPHASORT 2099FL_CASENUMERICSORT = _fltk.FL_CASENUMERICSORT 2100FL_NUMERICSORT = _fltk.FL_NUMERICSORT 2101class Fl_File_Icon(object): 2102 """ 2103 The Fl_File_Icon class manages icon images that can be used as labels in 2104 other widgets and as icons in the FileBrowser widget. 2105 2106 """ 2107 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 2108 __repr__ = _swig_repr 2109 ANY = _fltk.Fl_File_Icon_ANY 2110 PLAIN = _fltk.Fl_File_Icon_PLAIN 2111 FIFO = _fltk.Fl_File_Icon_FIFO 2112 DEVICE = _fltk.Fl_File_Icon_DEVICE 2113 LINK = _fltk.Fl_File_Icon_LINK 2114 DIRECTORY = _fltk.Fl_File_Icon_DIRECTORY 2115 END = _fltk.Fl_File_Icon_END 2116 COLOR = _fltk.Fl_File_Icon_COLOR 2117 LINE = _fltk.Fl_File_Icon_LINE 2118 CLOSEDLINE = _fltk.Fl_File_Icon_CLOSEDLINE 2119 POLYGON = _fltk.Fl_File_Icon_POLYGON 2120 OUTLINEPOLYGON = _fltk.Fl_File_Icon_OUTLINEPOLYGON 2121 VERTEX = _fltk.Fl_File_Icon_VERTEX 2122 def __init__(self, *args): 2123 """__init__(Fl_File_Icon self, char const * p, int t, int nd=0, short * d=None) -> Fl_File_Icon""" 2124 this = _fltk.new_Fl_File_Icon(*args) 2125 try: self.this.append(this) 2126 except: self.this = this 2127 __swig_destroy__ = _fltk.delete_Fl_File_Icon 2128 __del__ = lambda self : None; 2129 def add(self, *args): 2130 """add(Fl_File_Icon self, short d) -> short *""" 2131 return _fltk.Fl_File_Icon_add(self, *args) 2132 2133 def add_color(self, *args): 2134 """add_color(Fl_File_Icon self, Fl_Color c) -> short *""" 2135 return _fltk.Fl_File_Icon_add_color(self, *args) 2136 2137 def add_vertex(self, *args): 2138 """ 2139 add_vertex(Fl_File_Icon self, int x, int y) -> short 2140 add_vertex(Fl_File_Icon self, float x, float y) -> short * 2141 """ 2142 return _fltk.Fl_File_Icon_add_vertex(self, *args) 2143 2144 def clear(self, *args): 2145 """clear(Fl_File_Icon self)""" 2146 return _fltk.Fl_File_Icon_clear(self, *args) 2147 2148 def draw(self, *args): 2149 """draw(Fl_File_Icon self, int x, int y, int w, int h, Fl_Color ic, int active=1)""" 2150 return _fltk.Fl_File_Icon_draw(self, *args) 2151 2152 def label(self, *args): 2153 """label(Fl_File_Icon self, Fl_Widget w)""" 2154 return _fltk.Fl_File_Icon_label(self, *args) 2155 2156 def labeltype(*args): 2157 """labeltype(Fl_Label o, int x, int y, int w, int h, Fl_Align a)""" 2158 return _fltk.Fl_File_Icon_labeltype(*args) 2159 2160 labeltype = staticmethod(labeltype) 2161 def load(self, *args): 2162 """load(Fl_File_Icon self, char const * f)""" 2163 return _fltk.Fl_File_Icon_load(self, *args) 2164 2165 def load_fti(self, *args): 2166 """load_fti(Fl_File_Icon self, char const * fti) -> int""" 2167 return _fltk.Fl_File_Icon_load_fti(self, *args) 2168 2169 def load_image(self, *args): 2170 """load_image(Fl_File_Icon self, char const * i) -> int""" 2171 return _fltk.Fl_File_Icon_load_image(self, *args) 2172 2173 def next(self, *args): 2174 """next(Fl_File_Icon self) -> Fl_File_Icon""" 2175 return _fltk.Fl_File_Icon_next(self, *args) 2176 2177 def pattern(self, *args): 2178 """pattern(Fl_File_Icon self) -> char const *""" 2179 return _fltk.Fl_File_Icon_pattern(self, *args) 2180 2181 def size(self, *args): 2182 """size(Fl_File_Icon self) -> int""" 2183 return _fltk.Fl_File_Icon_size(self, *args) 2184 2185 def type(self, *args): 2186 """type(Fl_File_Icon self) -> int""" 2187 return _fltk.Fl_File_Icon_type(self, *args) 2188 2189 def value(self, *args): 2190 """value(Fl_File_Icon self) -> short *""" 2191 return _fltk.Fl_File_Icon_value(self, *args) 2192 2193 def find(*args): 2194 """find(char const * filename, int filetype=ANY) -> Fl_File_Icon""" 2195 return _fltk.Fl_File_Icon_find(*args) 2196 2197 find = staticmethod(find) 2198 def first(*args): 2199 """first() -> Fl_File_Icon""" 2200 return _fltk.Fl_File_Icon_first(*args) 2201 2202 first = staticmethod(first) 2203 def load_system_icons(*args): 2204 """load_system_icons()""" 2205 return _fltk.Fl_File_Icon_load_system_icons(*args) 2206 2207 load_system_icons = staticmethod(load_system_icons) 2208Fl_File_Icon_swigregister = _fltk.Fl_File_Icon_swigregister 2209Fl_File_Icon_swigregister(Fl_File_Icon) 2210 2211def Fl_File_Icon_labeltype(*args): 2212 """Fl_File_Icon_labeltype(Fl_Label o, int x, int y, int w, int h, Fl_Align a)""" 2213 return _fltk.Fl_File_Icon_labeltype(*args) 2214 2215def Fl_File_Icon_find(*args): 2216 """Fl_File_Icon_find(char const * filename, int filetype=ANY) -> Fl_File_Icon""" 2217 return _fltk.Fl_File_Icon_find(*args) 2218 2219def Fl_File_Icon_first(*args): 2220 """Fl_File_Icon_first() -> Fl_File_Icon""" 2221 return _fltk.Fl_File_Icon_first(*args) 2222 2223def Fl_File_Icon_load_system_icons(*args): 2224 """Fl_File_Icon_load_system_icons()""" 2225 return _fltk.Fl_File_Icon_load_system_icons(*args) 2226 2227class Fl_File_Chooser(object): 2228 """ 2229 The Fl_File_Chooser widget displays a standard file selection dialog that 2230 supports various selection modes. 2231 2232 The Fl_File_Chooser class also exports several static values that may be used 2233 to localize or customize the appearance of all file chooser dialogs: 2234 Member Default value 2235 add_favorites_label 'Add to Favorites' 2236 all_files_label 'All Files (*)' 2237 custom_filter_label 'Custom Filter' 2238 existing_file_label 'Please choose an existing file!' 2239 favorites_label 'Favorites' 2240 filename_label 'Filename:' 2241 filesystems_label 'My Computer' (WIN32) 2242 'File Systems' (all others) 2243 manage_favorites_label 'Manage Favorites' 2244 new_directory_label 'New Directory?' 2245 new_directory_tooltip 'Create a new directory.' 2246 preview_label 'Preview' 2247 save_label 'Save' 2248 show_label 'Show:' 2249 sort fl_numericsort 2250 2251 The sort member specifies the sort function that is used when loading the 2252 contents of a directory. 2253 2254 """ 2255 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 2256 __repr__ = _swig_repr 2257 SINGLE = _fltk.Fl_File_Chooser_SINGLE 2258 MULTI = _fltk.Fl_File_Chooser_MULTI 2259 CREATE = _fltk.Fl_File_Chooser_CREATE 2260 DIRECTORY = _fltk.Fl_File_Chooser_DIRECTORY 2261 def __init__(self, *args): 2262 """__init__(Fl_File_Chooser self, char const * d, char const * p, int t, char const * title) -> Fl_File_Chooser""" 2263 this = _fltk.new_Fl_File_Chooser(*args) 2264 try: self.this.append(this) 2265 except: self.this = this 2266 __swig_destroy__ = _fltk.delete_Fl_File_Chooser 2267 __del__ = lambda self : None; 2268 def color(self, *args): 2269 """ 2270 color(Fl_File_Chooser self, Fl_Color c) 2271 color(Fl_File_Chooser self) -> Fl_Color 2272 """ 2273 return _fltk.Fl_File_Chooser_color(self, *args) 2274 2275 def count(self, *args): 2276 """count(Fl_File_Chooser self) -> int""" 2277 return _fltk.Fl_File_Chooser_count(self, *args) 2278 2279 def directory(self, *args): 2280 """ 2281 directory(Fl_File_Chooser self, char const * d) 2282 directory(Fl_File_Chooser self) -> char * 2283 """ 2284 return _fltk.Fl_File_Chooser_directory(self, *args) 2285 2286 def filter(self, *args): 2287 """ 2288 filter(Fl_File_Chooser self, char const * p) 2289 filter(Fl_File_Chooser self) -> char const * 2290 """ 2291 return _fltk.Fl_File_Chooser_filter(self, *args) 2292 2293 def filter_value(self, *args): 2294 """ 2295 filter_value(Fl_File_Chooser self) -> int 2296 filter_value(Fl_File_Chooser self, int f) 2297 """ 2298 return _fltk.Fl_File_Chooser_filter_value(self, *args) 2299 2300 def hide(self, *args): 2301 """hide(Fl_File_Chooser self)""" 2302 return _fltk.Fl_File_Chooser_hide(self, *args) 2303 2304 def iconsize(self, *args): 2305 """ 2306 iconsize(Fl_File_Chooser self, uchar s) 2307 iconsize(Fl_File_Chooser self) -> uchar 2308 """ 2309 return _fltk.Fl_File_Chooser_iconsize(self, *args) 2310 2311 def label(self, *args): 2312 """ 2313 label(Fl_File_Chooser self, char const * l) 2314 label(Fl_File_Chooser self) -> char const * 2315 """ 2316 return _fltk.Fl_File_Chooser_label(self, *args) 2317 2318 def ok_label(self, *args): 2319 """ 2320 ok_label(Fl_File_Chooser self, char const * l) 2321 ok_label(Fl_File_Chooser self) -> char const * 2322 """ 2323 return _fltk.Fl_File_Chooser_ok_label(self, *args) 2324 2325 def preview(self, *args): 2326 """ 2327 preview(Fl_File_Chooser self, int e) 2328 preview(Fl_File_Chooser self) -> int 2329 """ 2330 return _fltk.Fl_File_Chooser_preview(self, *args) 2331 2332 def rescan(self, *args): 2333 """rescan(Fl_File_Chooser self)""" 2334 return _fltk.Fl_File_Chooser_rescan(self, *args) 2335 2336 def show(self, *args): 2337 """show(Fl_File_Chooser self)""" 2338 return _fltk.Fl_File_Chooser_show(self, *args) 2339 2340 def shown(self, *args): 2341 """shown(Fl_File_Chooser self) -> int""" 2342 return _fltk.Fl_File_Chooser_shown(self, *args) 2343 2344 def textcolor(self, *args): 2345 """ 2346 textcolor(Fl_File_Chooser self, Fl_Color c) 2347 textcolor(Fl_File_Chooser self) -> Fl_Color 2348 """ 2349 return _fltk.Fl_File_Chooser_textcolor(self, *args) 2350 2351 def textfont(self, *args): 2352 """ 2353 textfont(Fl_File_Chooser self, Fl_Font f) 2354 textfont(Fl_File_Chooser self) -> Fl_Font 2355 """ 2356 return _fltk.Fl_File_Chooser_textfont(self, *args) 2357 2358 def textsize(self, *args): 2359 """ 2360 textsize(Fl_File_Chooser self, Fl_Fontsize s) 2361 textsize(Fl_File_Chooser self) -> Fl_Fontsize 2362 """ 2363 return _fltk.Fl_File_Chooser_textsize(self, *args) 2364 2365 def type(self, *args): 2366 """ 2367 type(Fl_File_Chooser self, int t) 2368 type(Fl_File_Chooser self) -> int 2369 """ 2370 return _fltk.Fl_File_Chooser_type(self, *args) 2371 2372 def user_data(self, *args): 2373 """ 2374 user_data(Fl_File_Chooser self) 2375 user_data(Fl_File_Chooser self, void * d) 2376 """ 2377 return _fltk.Fl_File_Chooser_user_data(self, *args) 2378 2379 def value(self, *args): 2380 """ 2381 value(Fl_File_Chooser self, int f=1) -> char const 2382 value(Fl_File_Chooser self, char const * filename) 2383 """ 2384 return _fltk.Fl_File_Chooser_value(self, *args) 2385 2386 def visible(self, *args): 2387 """visible(Fl_File_Chooser self) -> int""" 2388 return _fltk.Fl_File_Chooser_visible(self, *args) 2389 2390 def add_extra(self, *args): 2391 """add_extra(Fl_File_Chooser self, Fl_Widget gr) -> Fl_Widget""" 2392 return _fltk.Fl_File_Chooser_add_extra(self, *args) 2393 2394 def callback(self, *args): 2395 """ 2396 callback(Fl_File_Chooser self, void (*)(Fl_File_Chooser *,void *) cb, void * d=None) 2397 callback(Fl_File_Chooser self, PyObject * PyFunc, PyObject * PyWidget, PyObject * PyData=None) 2398 """ 2399 return _fltk.Fl_File_Chooser_callback(self, *args) 2400 2401Fl_File_Chooser_swigregister = _fltk.Fl_File_Chooser_swigregister 2402Fl_File_Chooser_swigregister(Fl_File_Chooser) 2403 2404 2405def fl_dir_chooser(*args): 2406 """fl_dir_chooser(char const * message, char const * fname, int relative=0) -> char *""" 2407 return _fltk.fl_dir_chooser(*args) 2408 2409def fl_file_chooser(*args): 2410 """fl_file_chooser(char const * message, char const * pat, char const * fname, int relative=0) -> char *""" 2411 return _fltk.fl_file_chooser(*args) 2412 2413def fl_file_chooser_callback(*args): 2414 """fl_file_chooser_callback(void (*)(char const *) cb)""" 2415 return _fltk.fl_file_chooser_callback(*args) 2416 2417def fl_file_chooser_ok_label(*args): 2418 """fl_file_chooser_ok_label(char const * l)""" 2419 return _fltk.fl_file_chooser_ok_label(*args) 2420class Fl(object): 2421 """ 2422 The Fl class is the FLTK global (static) class containing state 2423 information and global methods for the current application. 2424 """ 2425 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 2426 def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined") 2427 __repr__ = _swig_repr 2428 def call_screen_init(*args): 2429 """call_screen_init()""" 2430 return _fltk.Fl_call_screen_init(*args) 2431 2432 call_screen_init = staticmethod(call_screen_init) 2433 OPTION_ARROW_FOCUS = _fltk.Fl_OPTION_ARROW_FOCUS 2434 OPTION_VISIBLE_FOCUS = _fltk.Fl_OPTION_VISIBLE_FOCUS 2435 OPTION_DND_TEXT = _fltk.Fl_OPTION_DND_TEXT 2436 OPTION_SHOW_TOOLTIPS = _fltk.Fl_OPTION_SHOW_TOOLTIPS 2437 OPTION_FNFC_USES_GTK = _fltk.Fl_OPTION_FNFC_USES_GTK 2438 OPTION_LAST = _fltk.Fl_OPTION_LAST 2439 def option(*args): 2440 """ 2441 option(Fl::Fl_Option opt) -> bool 2442 option(Fl::Fl_Option opt, bool val) 2443 """ 2444 return _fltk.Fl_option(*args) 2445 2446 option = staticmethod(option) 2447 def add_awake_handler_(*args): 2448 """add_awake_handler_(Fl_Awake_Handler arg1, void * arg2) -> int""" 2449 return _fltk.Fl_add_awake_handler_(*args) 2450 2451 add_awake_handler_ = staticmethod(add_awake_handler_) 2452 def version(*args): 2453 """version() -> double""" 2454 return _fltk.Fl_version(*args) 2455 2456 version = staticmethod(version) 2457 def api_version(*args): 2458 """api_version() -> int""" 2459 return _fltk.Fl_api_version(*args) 2460 2461 api_version = staticmethod(api_version) 2462 def abi_version(*args): 2463 """abi_version() -> int""" 2464 return _fltk.Fl_abi_version(*args) 2465 2466 abi_version = staticmethod(abi_version) 2467 def abi_check(*args): 2468 """abi_check(int const val=(1*10000+3*100)) -> int""" 2469 return _fltk.Fl_abi_check(*args) 2470 2471 abi_check = staticmethod(abi_check) 2472 def arg(*args): 2473 """arg(int argc, char ** argv, int & i) -> int""" 2474 return _fltk.Fl_arg(*args) 2475 2476 arg = staticmethod(arg) 2477 def args(*args): 2478 """ 2479 args(int argc, char ** argv, int & i, Fl_Args_Handler cb=0) -> int 2480 args(int argc, char ** argv) 2481 """ 2482 return _fltk.Fl_args(*args) 2483 2484 args = staticmethod(args) 2485 def display(*args): 2486 """display(char const * arg1)""" 2487 return _fltk.Fl_display(*args) 2488 2489 display = staticmethod(display) 2490 def visual(*args): 2491 """visual(int arg1) -> int""" 2492 return _fltk.Fl_visual(*args) 2493 2494 visual = staticmethod(visual) 2495 def own_colormap(*args): 2496 """own_colormap()""" 2497 return _fltk.Fl_own_colormap(*args) 2498 2499 own_colormap = staticmethod(own_colormap) 2500 def get_system_colors(*args): 2501 """get_system_colors()""" 2502 return _fltk.Fl_get_system_colors(*args) 2503 2504 get_system_colors = staticmethod(get_system_colors) 2505 def foreground(*args): 2506 """foreground(uchar arg1, uchar arg2, uchar arg3)""" 2507 return _fltk.Fl_foreground(*args) 2508 2509 foreground = staticmethod(foreground) 2510 def background(*args): 2511 """background(uchar arg1, uchar arg2, uchar arg3)""" 2512 return _fltk.Fl_background(*args) 2513 2514 background = staticmethod(background) 2515 def background2(*args): 2516 """background2(uchar arg1, uchar arg2, uchar arg3)""" 2517 return _fltk.Fl_background2(*args) 2518 2519 background2 = staticmethod(background2) 2520 def scheme(*args): 2521 """ 2522 scheme(char const * name) -> int 2523 scheme() -> char const * 2524 """ 2525 return _fltk.Fl_scheme(*args) 2526 2527 scheme = staticmethod(scheme) 2528 def is_scheme(*args): 2529 """is_scheme(char const * name) -> int""" 2530 return _fltk.Fl_is_scheme(*args) 2531 2532 is_scheme = staticmethod(is_scheme) 2533 def reload_scheme(*args): 2534 """reload_scheme() -> int""" 2535 return _fltk.Fl_reload_scheme(*args) 2536 2537 reload_scheme = staticmethod(reload_scheme) 2538 def scrollbar_size(*args): 2539 """ 2540 scrollbar_size() -> int 2541 scrollbar_size(int W) 2542 """ 2543 return _fltk.Fl_scrollbar_size(*args) 2544 2545 scrollbar_size = staticmethod(scrollbar_size) 2546 def wait(*args): 2547 """ 2548 wait() -> int 2549 wait(double time) -> double 2550 """ 2551 return _fltk.Fl_wait(*args) 2552 2553 wait = staticmethod(wait) 2554 def check(*args): 2555 """check() -> int""" 2556 return _fltk.Fl_check(*args) 2557 2558 check = staticmethod(check) 2559 def ready(*args): 2560 """ready() -> int""" 2561 return _fltk.Fl_ready(*args) 2562 2563 ready = staticmethod(ready) 2564 def run(*args): 2565 """run() -> int""" 2566 return _fltk.Fl_run(*args) 2567 2568 run = staticmethod(run) 2569 def readqueue(*args): 2570 """readqueue() -> Fl_Widget""" 2571 return _fltk.Fl_readqueue(*args) 2572 2573 readqueue = staticmethod(readqueue) 2574 def has_timeout(*args): 2575 """has_timeout(Fl_Timeout_Handler arg1, void * arg2=None) -> int""" 2576 return _fltk.Fl_has_timeout(*args) 2577 2578 has_timeout = staticmethod(has_timeout) 2579 def add_idle(*args): 2580 """add_idle(Fl_Idle_Handler cb, void * data=None)""" 2581 return _fltk.Fl_add_idle(*args) 2582 2583 add_idle = staticmethod(add_idle) 2584 def has_idle(*args): 2585 """has_idle(Fl_Idle_Handler cb, void * data=None) -> int""" 2586 return _fltk.Fl_has_idle(*args) 2587 2588 has_idle = staticmethod(has_idle) 2589 def remove_idle(*args): 2590 """remove_idle(Fl_Idle_Handler cb, void * data=None)""" 2591 return _fltk.Fl_remove_idle(*args) 2592 2593 remove_idle = staticmethod(remove_idle) 2594 def damage(*args): 2595 """ 2596 damage(int d) 2597 damage() -> int 2598 """ 2599 return _fltk.Fl_damage(*args) 2600 2601 damage = staticmethod(damage) 2602 def redraw(*args): 2603 """redraw()""" 2604 return _fltk.Fl_redraw(*args) 2605 2606 redraw = staticmethod(redraw) 2607 def flush(*args): 2608 """flush()""" 2609 return _fltk.Fl_flush(*args) 2610 2611 flush = staticmethod(flush) 2612 def first_window(*args): 2613 """ 2614 first_window() -> Fl_Window 2615 first_window(Fl_Window arg1) 2616 """ 2617 return _fltk.Fl_first_window(*args) 2618 2619 first_window = staticmethod(first_window) 2620 def next_window(*args): 2621 """next_window(Fl_Window arg1) -> Fl_Window""" 2622 return _fltk.Fl_next_window(*args) 2623 2624 next_window = staticmethod(next_window) 2625 def modal(*args): 2626 """modal() -> Fl_Window""" 2627 return _fltk.Fl_modal(*args) 2628 2629 modal = staticmethod(modal) 2630 def grab(*args): 2631 """ 2632 grab() -> Fl_Window 2633 grab(Fl_Window arg1) 2634 """ 2635 return _fltk.Fl_grab(*args) 2636 2637 grab = staticmethod(grab) 2638 def event(*args): 2639 """event() -> int""" 2640 return _fltk.Fl_event(*args) 2641 2642 event = staticmethod(event) 2643 def event_x(*args): 2644 """event_x() -> int""" 2645 return _fltk.Fl_event_x(*args) 2646 2647 event_x = staticmethod(event_x) 2648 def event_y(*args): 2649 """event_y() -> int""" 2650 return _fltk.Fl_event_y(*args) 2651 2652 event_y = staticmethod(event_y) 2653 def event_x_root(*args): 2654 """event_x_root() -> int""" 2655 return _fltk.Fl_event_x_root(*args) 2656 2657 event_x_root = staticmethod(event_x_root) 2658 def event_y_root(*args): 2659 """event_y_root() -> int""" 2660 return _fltk.Fl_event_y_root(*args) 2661 2662 event_y_root = staticmethod(event_y_root) 2663 def event_dx(*args): 2664 """event_dx() -> int""" 2665 return _fltk.Fl_event_dx(*args) 2666 2667 event_dx = staticmethod(event_dx) 2668 def event_dy(*args): 2669 """event_dy() -> int""" 2670 return _fltk.Fl_event_dy(*args) 2671 2672 event_dy = staticmethod(event_dy) 2673 def get_mouse(*args): 2674 """get_mouse(int & arg1, int & arg2)""" 2675 return _fltk.Fl_get_mouse(*args) 2676 2677 get_mouse = staticmethod(get_mouse) 2678 def event_clicks(*args): 2679 """ 2680 event_clicks() -> int 2681 event_clicks(int i) 2682 """ 2683 return _fltk.Fl_event_clicks(*args) 2684 2685 event_clicks = staticmethod(event_clicks) 2686 def event_is_click(*args): 2687 """ 2688 event_is_click() -> int 2689 event_is_click(int i) 2690 """ 2691 return _fltk.Fl_event_is_click(*args) 2692 2693 event_is_click = staticmethod(event_is_click) 2694 def event_button(*args): 2695 """event_button() -> int""" 2696 return _fltk.Fl_event_button(*args) 2697 2698 event_button = staticmethod(event_button) 2699 def event_state(*args): 2700 """ 2701 event_state() -> int 2702 event_state(int mask) -> int 2703 """ 2704 return _fltk.Fl_event_state(*args) 2705 2706 event_state = staticmethod(event_state) 2707 def event_original_key(*args): 2708 """event_original_key() -> int""" 2709 return _fltk.Fl_event_original_key(*args) 2710 2711 event_original_key = staticmethod(event_original_key) 2712 def event_key(*args): 2713 """ 2714 event_key() -> int 2715 event_key(int key) -> int 2716 """ 2717 return _fltk.Fl_event_key(*args) 2718 2719 event_key = staticmethod(event_key) 2720 def get_key(*args): 2721 """get_key(int key) -> int""" 2722 return _fltk.Fl_get_key(*args) 2723 2724 get_key = staticmethod(get_key) 2725 def event_text(*args): 2726 """event_text() -> char const *""" 2727 return _fltk.Fl_event_text(*args) 2728 2729 event_text = staticmethod(event_text) 2730 def event_length(*args): 2731 """event_length() -> int""" 2732 return _fltk.Fl_event_length(*args) 2733 2734 event_length = staticmethod(event_length) 2735 def event_clipboard(*args): 2736 """event_clipboard() -> void *""" 2737 return _fltk.Fl_event_clipboard(*args) 2738 2739 event_clipboard = staticmethod(event_clipboard) 2740 def event_clipboard_type(*args): 2741 """event_clipboard_type() -> char const *""" 2742 return _fltk.Fl_event_clipboard_type(*args) 2743 2744 event_clipboard_type = staticmethod(event_clipboard_type) 2745 def compose(*args): 2746 """compose(int & _del) -> int""" 2747 return _fltk.Fl_compose(*args) 2748 2749 compose = staticmethod(compose) 2750 def compose_reset(*args): 2751 """compose_reset()""" 2752 return _fltk.Fl_compose_reset(*args) 2753 2754 compose_reset = staticmethod(compose_reset) 2755 def event_inside(*args): 2756 """ 2757 event_inside(int arg1, int arg2, int arg3, int arg4) -> int 2758 event_inside(Fl_Widget arg1) -> int 2759 """ 2760 return _fltk.Fl_event_inside(*args) 2761 2762 event_inside = staticmethod(event_inside) 2763 def test_shortcut(*args): 2764 """test_shortcut(Fl_Shortcut arg1) -> int""" 2765 return _fltk.Fl_test_shortcut(*args) 2766 2767 test_shortcut = staticmethod(test_shortcut) 2768 def enable_im(*args): 2769 """enable_im()""" 2770 return _fltk.Fl_enable_im(*args) 2771 2772 enable_im = staticmethod(enable_im) 2773 def disable_im(*args): 2774 """disable_im()""" 2775 return _fltk.Fl_disable_im(*args) 2776 2777 disable_im = staticmethod(disable_im) 2778 def handle(*args): 2779 """handle(int arg1, Fl_Window arg2) -> int""" 2780 return _fltk.Fl_handle(*args) 2781 2782 handle = staticmethod(handle) 2783 def handle_(*args): 2784 """handle_(int arg1, Fl_Window arg2) -> int""" 2785 return _fltk.Fl_handle_(*args) 2786 2787 handle_ = staticmethod(handle_) 2788 def belowmouse(*args): 2789 """ 2790 belowmouse() -> Fl_Widget 2791 belowmouse(Fl_Widget arg1) 2792 """ 2793 return _fltk.Fl_belowmouse(*args) 2794 2795 belowmouse = staticmethod(belowmouse) 2796 def pushed(*args): 2797 """ 2798 pushed() -> Fl_Widget 2799 pushed(Fl_Widget arg1) 2800 """ 2801 return _fltk.Fl_pushed(*args) 2802 2803 pushed = staticmethod(pushed) 2804 def focus(*args): 2805 """ 2806 focus() -> Fl_Widget 2807 focus(Fl_Widget arg1) 2808 """ 2809 return _fltk.Fl_focus(*args) 2810 2811 focus = staticmethod(focus) 2812 def add_system_handler(*args): 2813 """add_system_handler(Fl_System_Handler h, void * data)""" 2814 return _fltk.Fl_add_system_handler(*args) 2815 2816 add_system_handler = staticmethod(add_system_handler) 2817 def remove_system_handler(*args): 2818 """remove_system_handler(Fl_System_Handler h)""" 2819 return _fltk.Fl_remove_system_handler(*args) 2820 2821 remove_system_handler = staticmethod(remove_system_handler) 2822 def event_dispatch(*args): 2823 """ 2824 event_dispatch(Fl_Event_Dispatch d) 2825 event_dispatch() -> Fl_Event_Dispatch 2826 """ 2827 return _fltk.Fl_event_dispatch(*args) 2828 2829 event_dispatch = staticmethod(event_dispatch) 2830 def copy(*args): 2831 """ 2832 copy(char const * stuff, int len, int destination, char const * type) 2833 copy(char const * stuff, int len, int destination=0) 2834 """ 2835 return _fltk.Fl_copy(*args) 2836 2837 copy = staticmethod(copy) 2838 def add_clipboard_notify(*args): 2839 """add_clipboard_notify(Fl_Clipboard_Notify_Handler h, void * data=None)""" 2840 return _fltk.Fl_add_clipboard_notify(*args) 2841 2842 add_clipboard_notify = staticmethod(add_clipboard_notify) 2843 def remove_clipboard_notify(*args): 2844 """remove_clipboard_notify(Fl_Clipboard_Notify_Handler h)""" 2845 return _fltk.Fl_remove_clipboard_notify(*args) 2846 2847 remove_clipboard_notify = staticmethod(remove_clipboard_notify) 2848 def clipboard_contains(*args): 2849 """clipboard_contains(char const * type) -> int""" 2850 return _fltk.Fl_clipboard_contains(*args) 2851 2852 clipboard_contains = staticmethod(clipboard_contains) 2853 def dnd(*args): 2854 """dnd() -> int""" 2855 return _fltk.Fl_dnd(*args) 2856 2857 dnd = staticmethod(dnd) 2858 def selection_owner(*args): 2859 """ 2860 selection_owner() -> Fl_Widget 2861 selection_owner(Fl_Widget arg1) 2862 """ 2863 return _fltk.Fl_selection_owner(*args) 2864 2865 selection_owner = staticmethod(selection_owner) 2866 def selection(*args): 2867 """selection(Fl_Widget owner, char const * arg2, int len)""" 2868 return _fltk.Fl_selection(*args) 2869 2870 selection = staticmethod(selection) 2871 def paste(*args): 2872 """ 2873 paste(Fl_Widget receiver, int source, char const * type) 2874 paste(Fl_Widget receiver, int source) 2875 paste(Fl_Widget receiver) 2876 """ 2877 return _fltk.Fl_paste(*args) 2878 2879 paste = staticmethod(paste) 2880 def x(*args): 2881 """x() -> int""" 2882 return _fltk.Fl_x(*args) 2883 2884 x = staticmethod(x) 2885 def y(*args): 2886 """y() -> int""" 2887 return _fltk.Fl_y(*args) 2888 2889 y = staticmethod(y) 2890 def w(*args): 2891 """w() -> int""" 2892 return _fltk.Fl_w(*args) 2893 2894 w = staticmethod(w) 2895 def h(*args): 2896 """h() -> int""" 2897 return _fltk.Fl_h(*args) 2898 2899 h = staticmethod(h) 2900 def screen_count(*args): 2901 """screen_count() -> int""" 2902 return _fltk.Fl_screen_count(*args) 2903 2904 screen_count = staticmethod(screen_count) 2905 def screen_xywh(*args): 2906 """ 2907 screen_xywh(int & X, int & Y, int & W, int & H) 2908 screen_xywh(int & X, int & Y, int & W, int & H, int mx, int my) 2909 screen_xywh(int & X, int & Y, int & W, int & H, int n) 2910 screen_xywh(int & X, int & Y, int & W, int & H, int mx, int my, int mw, int mh) 2911 """ 2912 return _fltk.Fl_screen_xywh(*args) 2913 2914 screen_xywh = staticmethod(screen_xywh) 2915 def screen_num(*args): 2916 """ 2917 screen_num(int x, int y) -> int 2918 screen_num(int x, int y, int w, int h) -> int 2919 """ 2920 return _fltk.Fl_screen_num(*args) 2921 2922 screen_num = staticmethod(screen_num) 2923 def screen_dpi(*args): 2924 """screen_dpi(float & h, float & v, int n=0)""" 2925 return _fltk.Fl_screen_dpi(*args) 2926 2927 screen_dpi = staticmethod(screen_dpi) 2928 def screen_work_area(*args): 2929 """ 2930 screen_work_area(int & X, int & Y, int & W, int & H, int mx, int my) 2931 screen_work_area(int & X, int & Y, int & W, int & H, int n) 2932 screen_work_area(int & X, int & Y, int & W, int & H) 2933 """ 2934 return _fltk.Fl_screen_work_area(*args) 2935 2936 screen_work_area = staticmethod(screen_work_area) 2937 def set_color(*args): 2938 """ 2939 set_color(Fl_Color arg1, uchar arg2, uchar arg3, uchar arg4) 2940 set_color(Fl_Color i, unsigned int c) 2941 """ 2942 return _fltk.Fl_set_color(*args) 2943 2944 set_color = staticmethod(set_color) 2945 def get_color(*args): 2946 """get_color(Fl_Color i)""" 2947 return _fltk.Fl_get_color(*args) 2948 2949 get_color = staticmethod(get_color) 2950 def free_color(*args): 2951 """free_color(Fl_Color i, int overlay=0)""" 2952 return _fltk.Fl_free_color(*args) 2953 2954 free_color = staticmethod(free_color) 2955 def get_font(*args): 2956 """get_font(Fl_Font arg1) -> char const *""" 2957 return _fltk.Fl_get_font(*args) 2958 2959 get_font = staticmethod(get_font) 2960 def get_font_name(*args): 2961 """get_font_name(Fl_Font arg1) -> char const *""" 2962 return _fltk.Fl_get_font_name(*args) 2963 2964 get_font_name = staticmethod(get_font_name) 2965 def set_font(*args): 2966 """ 2967 set_font(Fl_Font arg1, char const * arg2) 2968 set_font(Fl_Font arg1, Fl_Font arg2) 2969 """ 2970 return _fltk.Fl_set_font(*args) 2971 2972 set_font = staticmethod(set_font) 2973 def set_fonts(*args): 2974 """set_fonts(char const * arg1=None) -> Fl_Font""" 2975 return _fltk.Fl_set_fonts(*args) 2976 2977 set_fonts = staticmethod(set_fonts) 2978 def set_labeltype(*args): 2979 """set_labeltype(Fl_Labeltype arg1, Fl_Label_Draw_F * arg2, Fl_Label_Measure_F * arg3)""" 2980 return _fltk.Fl_set_labeltype(*args) 2981 2982 set_labeltype = staticmethod(set_labeltype) 2983 def get_boxtype(*args): 2984 """get_boxtype(Fl_Boxtype arg1) -> Fl_Box_Draw_F *""" 2985 return _fltk.Fl_get_boxtype(*args) 2986 2987 get_boxtype = staticmethod(get_boxtype) 2988 def set_boxtype(*args): 2989 """ 2990 set_boxtype(Fl_Boxtype arg1, Fl_Box_Draw_F * arg2, uchar arg3, uchar arg4, uchar arg5, uchar arg6) 2991 set_boxtype(Fl_Boxtype arg1, Fl_Boxtype _from) 2992 """ 2993 return _fltk.Fl_set_boxtype(*args) 2994 2995 set_boxtype = staticmethod(set_boxtype) 2996 def box_dx(*args): 2997 """box_dx(Fl_Boxtype arg1) -> int""" 2998 return _fltk.Fl_box_dx(*args) 2999 3000 box_dx = staticmethod(box_dx) 3001 def box_dy(*args): 3002 """box_dy(Fl_Boxtype arg1) -> int""" 3003 return _fltk.Fl_box_dy(*args) 3004 3005 box_dy = staticmethod(box_dy) 3006 def box_dw(*args): 3007 """box_dw(Fl_Boxtype arg1) -> int""" 3008 return _fltk.Fl_box_dw(*args) 3009 3010 box_dw = staticmethod(box_dw) 3011 def box_dh(*args): 3012 """box_dh(Fl_Boxtype arg1) -> int""" 3013 return _fltk.Fl_box_dh(*args) 3014 3015 box_dh = staticmethod(box_dh) 3016 def draw_box_active(*args): 3017 """draw_box_active() -> int""" 3018 return _fltk.Fl_draw_box_active(*args) 3019 3020 draw_box_active = staticmethod(draw_box_active) 3021 def box_color(*args): 3022 """box_color(Fl_Color arg1) -> Fl_Color""" 3023 return _fltk.Fl_box_color(*args) 3024 3025 box_color = staticmethod(box_color) 3026 def set_box_color(*args): 3027 """set_box_color(Fl_Color arg1)""" 3028 return _fltk.Fl_set_box_color(*args) 3029 3030 set_box_color = staticmethod(set_box_color) 3031 def set_abort(*args): 3032 """set_abort(Fl_Abort_Handler f)""" 3033 return _fltk.Fl_set_abort(*args) 3034 3035 set_abort = staticmethod(set_abort) 3036 def default_atclose(*args): 3037 """default_atclose(Fl_Window arg1, void * arg2)""" 3038 return _fltk.Fl_default_atclose(*args) 3039 3040 default_atclose = staticmethod(default_atclose) 3041 def set_atclose(*args): 3042 """set_atclose(Fl_Atclose_Handler f)""" 3043 return _fltk.Fl_set_atclose(*args) 3044 3045 set_atclose = staticmethod(set_atclose) 3046 def event_shift(*args): 3047 """event_shift() -> int""" 3048 return _fltk.Fl_event_shift(*args) 3049 3050 event_shift = staticmethod(event_shift) 3051 def event_ctrl(*args): 3052 """event_ctrl() -> int""" 3053 return _fltk.Fl_event_ctrl(*args) 3054 3055 event_ctrl = staticmethod(event_ctrl) 3056 def event_command(*args): 3057 """event_command() -> int""" 3058 return _fltk.Fl_event_command(*args) 3059 3060 event_command = staticmethod(event_command) 3061 def event_alt(*args): 3062 """event_alt() -> int""" 3063 return _fltk.Fl_event_alt(*args) 3064 3065 event_alt = staticmethod(event_alt) 3066 def event_buttons(*args): 3067 """event_buttons() -> int""" 3068 return _fltk.Fl_event_buttons(*args) 3069 3070 event_buttons = staticmethod(event_buttons) 3071 def event_button1(*args): 3072 """event_button1() -> int""" 3073 return _fltk.Fl_event_button1(*args) 3074 3075 event_button1 = staticmethod(event_button1) 3076 def event_button2(*args): 3077 """event_button2() -> int""" 3078 return _fltk.Fl_event_button2(*args) 3079 3080 event_button2 = staticmethod(event_button2) 3081 def event_button3(*args): 3082 """event_button3() -> int""" 3083 return _fltk.Fl_event_button3(*args) 3084 3085 event_button3 = staticmethod(event_button3) 3086 def set_idle(*args): 3087 """set_idle(Fl_Old_Idle_Handler cb)""" 3088 return _fltk.Fl_set_idle(*args) 3089 3090 set_idle = staticmethod(set_idle) 3091 def release(*args): 3092 """release()""" 3093 return _fltk.Fl_release(*args) 3094 3095 release = staticmethod(release) 3096 def visible_focus(*args): 3097 """ 3098 visible_focus(int v) 3099 visible_focus() -> int 3100 """ 3101 return _fltk.Fl_visible_focus(*args) 3102 3103 visible_focus = staticmethod(visible_focus) 3104 def dnd_text_ops(*args): 3105 """ 3106 dnd_text_ops(int v) 3107 dnd_text_ops() -> int 3108 """ 3109 return _fltk.Fl_dnd_text_ops(*args) 3110 3111 dnd_text_ops = staticmethod(dnd_text_ops) 3112 def delete_widget(*args): 3113 """delete_widget(Fl_Widget w)""" 3114 return _fltk.Fl_delete_widget(*args) 3115 3116 delete_widget = staticmethod(delete_widget) 3117 def do_widget_deletion(*args): 3118 """do_widget_deletion()""" 3119 return _fltk.Fl_do_widget_deletion(*args) 3120 3121 do_widget_deletion = staticmethod(do_widget_deletion) 3122 def watch_widget_pointer(*args): 3123 """watch_widget_pointer(Fl_Widget *& w)""" 3124 return _fltk.Fl_watch_widget_pointer(*args) 3125 3126 watch_widget_pointer = staticmethod(watch_widget_pointer) 3127 def release_widget_pointer(*args): 3128 """release_widget_pointer(Fl_Widget *& w)""" 3129 return _fltk.Fl_release_widget_pointer(*args) 3130 3131 release_widget_pointer = staticmethod(release_widget_pointer) 3132 def clear_widget_pointer(*args): 3133 """clear_widget_pointer(Fl_Widget w)""" 3134 return _fltk.Fl_clear_widget_pointer(*args) 3135 3136 clear_widget_pointer = staticmethod(clear_widget_pointer) 3137 def use_high_res_GL(*args): 3138 """ 3139 use_high_res_GL(int val) 3140 use_high_res_GL() -> int 3141 """ 3142 return _fltk.Fl_use_high_res_GL(*args) 3143 3144 use_high_res_GL = staticmethod(use_high_res_GL) 3145 def lock(*args): 3146 """lock()""" 3147 return _fltk.Fl_lock(*args) 3148 3149 lock = staticmethod(lock) 3150 def unlock(*args): 3151 """unlock()""" 3152 return _fltk.Fl_unlock(*args) 3153 3154 unlock = staticmethod(unlock) 3155 def awake(*args): 3156 """ 3157 awake(Fl_Awake_Handler cb, void * message=None) -> int 3158 awake(void * message=None) 3159 """ 3160 return _fltk.Fl_awake(*args) 3161 3162 awake = staticmethod(awake) 3163 def thread_message(*args): 3164 """thread_message()""" 3165 return _fltk.Fl_thread_message(*args) 3166 3167 thread_message = staticmethod(thread_message) 3168 __swig_destroy__ = _fltk.delete_Fl 3169 __del__ = lambda self : None; 3170Fl_swigregister = _fltk.Fl_swigregister 3171Fl_swigregister(Fl) 3172 3173def Fl_call_screen_init(*args): 3174 """Fl_call_screen_init()""" 3175 return _fltk.Fl_call_screen_init(*args) 3176 3177def Fl_option(*args): 3178 """ 3179 option(Fl::Fl_Option opt) -> bool 3180 Fl_option(Fl::Fl_Option opt, bool val) 3181 """ 3182 return _fltk.Fl_option(*args) 3183 3184def Fl_add_awake_handler_(*args): 3185 """Fl_add_awake_handler_(Fl_Awake_Handler arg1, void * arg2) -> int""" 3186 return _fltk.Fl_add_awake_handler_(*args) 3187 3188def Fl_version(*args): 3189 """Fl_version() -> double""" 3190 return _fltk.Fl_version(*args) 3191 3192def Fl_api_version(*args): 3193 """Fl_api_version() -> int""" 3194 return _fltk.Fl_api_version(*args) 3195 3196def Fl_abi_version(*args): 3197 """Fl_abi_version() -> int""" 3198 return _fltk.Fl_abi_version(*args) 3199 3200def Fl_abi_check(*args): 3201 """Fl_abi_check(int const val=(1*10000+3*100)) -> int""" 3202 return _fltk.Fl_abi_check(*args) 3203 3204def Fl_arg(*args): 3205 """Fl_arg(int argc, char ** argv, int & i) -> int""" 3206 return _fltk.Fl_arg(*args) 3207 3208def Fl_args(*args): 3209 """ 3210 args(int argc, char ** argv, int & i, Fl_Args_Handler cb=0) -> int 3211 Fl_args(int argc, char ** argv) 3212 """ 3213 return _fltk.Fl_args(*args) 3214 3215def Fl_display(*args): 3216 """Fl_display(char const * arg1)""" 3217 return _fltk.Fl_display(*args) 3218 3219def Fl_visual(*args): 3220 """Fl_visual(int arg1) -> int""" 3221 return _fltk.Fl_visual(*args) 3222 3223def Fl_own_colormap(*args): 3224 """Fl_own_colormap()""" 3225 return _fltk.Fl_own_colormap(*args) 3226 3227def Fl_get_system_colors(*args): 3228 """Fl_get_system_colors()""" 3229 return _fltk.Fl_get_system_colors(*args) 3230 3231def Fl_foreground(*args): 3232 """Fl_foreground(uchar arg1, uchar arg2, uchar arg3)""" 3233 return _fltk.Fl_foreground(*args) 3234 3235def Fl_background(*args): 3236 """Fl_background(uchar arg1, uchar arg2, uchar arg3)""" 3237 return _fltk.Fl_background(*args) 3238 3239def Fl_background2(*args): 3240 """Fl_background2(uchar arg1, uchar arg2, uchar arg3)""" 3241 return _fltk.Fl_background2(*args) 3242 3243def Fl_scheme(*args): 3244 """ 3245 scheme(char const * name) -> int 3246 Fl_scheme() -> char const * 3247 """ 3248 return _fltk.Fl_scheme(*args) 3249 3250def Fl_is_scheme(*args): 3251 """Fl_is_scheme(char const * name) -> int""" 3252 return _fltk.Fl_is_scheme(*args) 3253 3254def Fl_reload_scheme(*args): 3255 """Fl_reload_scheme() -> int""" 3256 return _fltk.Fl_reload_scheme(*args) 3257 3258def Fl_scrollbar_size(*args): 3259 """ 3260 scrollbar_size() -> int 3261 Fl_scrollbar_size(int W) 3262 """ 3263 return _fltk.Fl_scrollbar_size(*args) 3264 3265def Fl_wait(*args): 3266 """ 3267 wait() -> int 3268 Fl_wait(double time) -> double 3269 """ 3270 return _fltk.Fl_wait(*args) 3271 3272def Fl_check(*args): 3273 """Fl_check() -> int""" 3274 return _fltk.Fl_check(*args) 3275 3276def Fl_ready(*args): 3277 """Fl_ready() -> int""" 3278 return _fltk.Fl_ready(*args) 3279 3280def Fl_run(*args): 3281 """Fl_run() -> int""" 3282 return _fltk.Fl_run(*args) 3283 3284def Fl_readqueue(*args): 3285 """Fl_readqueue() -> Fl_Widget""" 3286 return _fltk.Fl_readqueue(*args) 3287 3288def Fl_has_timeout(*args): 3289 """Fl_has_timeout(Fl_Timeout_Handler arg1, void * arg2=None) -> int""" 3290 return _fltk.Fl_has_timeout(*args) 3291 3292def Fl_add_idle(*args): 3293 """Fl_add_idle(Fl_Idle_Handler cb, void * data=None)""" 3294 return _fltk.Fl_add_idle(*args) 3295 3296def Fl_has_idle(*args): 3297 """Fl_has_idle(Fl_Idle_Handler cb, void * data=None) -> int""" 3298 return _fltk.Fl_has_idle(*args) 3299 3300def Fl_remove_idle(*args): 3301 """Fl_remove_idle(Fl_Idle_Handler cb, void * data=None)""" 3302 return _fltk.Fl_remove_idle(*args) 3303 3304def Fl_damage(*args): 3305 """ 3306 damage(int d) 3307 Fl_damage() -> int 3308 """ 3309 return _fltk.Fl_damage(*args) 3310 3311def Fl_redraw(*args): 3312 """Fl_redraw()""" 3313 return _fltk.Fl_redraw(*args) 3314 3315def Fl_flush(*args): 3316 """Fl_flush()""" 3317 return _fltk.Fl_flush(*args) 3318 3319def Fl_first_window(*args): 3320 """ 3321 first_window() -> Fl_Window 3322 Fl_first_window(Fl_Window arg1) 3323 """ 3324 return _fltk.Fl_first_window(*args) 3325 3326def Fl_next_window(*args): 3327 """Fl_next_window(Fl_Window arg1) -> Fl_Window""" 3328 return _fltk.Fl_next_window(*args) 3329 3330def Fl_modal(*args): 3331 """Fl_modal() -> Fl_Window""" 3332 return _fltk.Fl_modal(*args) 3333 3334def Fl_grab(*args): 3335 """ 3336 grab() -> Fl_Window 3337 Fl_grab(Fl_Window arg1) 3338 """ 3339 return _fltk.Fl_grab(*args) 3340 3341def Fl_event(*args): 3342 """Fl_event() -> int""" 3343 return _fltk.Fl_event(*args) 3344 3345def Fl_event_x(*args): 3346 """Fl_event_x() -> int""" 3347 return _fltk.Fl_event_x(*args) 3348 3349def Fl_event_y(*args): 3350 """Fl_event_y() -> int""" 3351 return _fltk.Fl_event_y(*args) 3352 3353def Fl_event_x_root(*args): 3354 """Fl_event_x_root() -> int""" 3355 return _fltk.Fl_event_x_root(*args) 3356 3357def Fl_event_y_root(*args): 3358 """Fl_event_y_root() -> int""" 3359 return _fltk.Fl_event_y_root(*args) 3360 3361def Fl_event_dx(*args): 3362 """Fl_event_dx() -> int""" 3363 return _fltk.Fl_event_dx(*args) 3364 3365def Fl_event_dy(*args): 3366 """Fl_event_dy() -> int""" 3367 return _fltk.Fl_event_dy(*args) 3368 3369def Fl_get_mouse(*args): 3370 """Fl_get_mouse(int & arg1, int & arg2)""" 3371 return _fltk.Fl_get_mouse(*args) 3372 3373def Fl_event_clicks(*args): 3374 """ 3375 event_clicks() -> int 3376 Fl_event_clicks(int i) 3377 """ 3378 return _fltk.Fl_event_clicks(*args) 3379 3380def Fl_event_is_click(*args): 3381 """ 3382 event_is_click() -> int 3383 Fl_event_is_click(int i) 3384 """ 3385 return _fltk.Fl_event_is_click(*args) 3386 3387def Fl_event_button(*args): 3388 """Fl_event_button() -> int""" 3389 return _fltk.Fl_event_button(*args) 3390 3391def Fl_event_state(*args): 3392 """ 3393 event_state() -> int 3394 Fl_event_state(int mask) -> int 3395 """ 3396 return _fltk.Fl_event_state(*args) 3397 3398def Fl_event_original_key(*args): 3399 """Fl_event_original_key() -> int""" 3400 return _fltk.Fl_event_original_key(*args) 3401 3402def Fl_event_key(*args): 3403 """ 3404 event_key() -> int 3405 Fl_event_key(int key) -> int 3406 """ 3407 return _fltk.Fl_event_key(*args) 3408 3409def Fl_get_key(*args): 3410 """Fl_get_key(int key) -> int""" 3411 return _fltk.Fl_get_key(*args) 3412 3413def Fl_event_text(*args): 3414 """Fl_event_text() -> char const *""" 3415 return _fltk.Fl_event_text(*args) 3416 3417def Fl_event_length(*args): 3418 """Fl_event_length() -> int""" 3419 return _fltk.Fl_event_length(*args) 3420 3421def Fl_event_clipboard(*args): 3422 """Fl_event_clipboard() -> void *""" 3423 return _fltk.Fl_event_clipboard(*args) 3424 3425def Fl_event_clipboard_type(*args): 3426 """Fl_event_clipboard_type() -> char const *""" 3427 return _fltk.Fl_event_clipboard_type(*args) 3428 3429def Fl_compose(*args): 3430 """Fl_compose(int & _del) -> int""" 3431 return _fltk.Fl_compose(*args) 3432 3433def Fl_compose_reset(*args): 3434 """Fl_compose_reset()""" 3435 return _fltk.Fl_compose_reset(*args) 3436 3437def Fl_event_inside(*args): 3438 """ 3439 event_inside(int arg1, int arg2, int arg3, int arg4) -> int 3440 Fl_event_inside(Fl_Widget arg1) -> int 3441 """ 3442 return _fltk.Fl_event_inside(*args) 3443 3444def Fl_test_shortcut(*args): 3445 """Fl_test_shortcut(Fl_Shortcut arg1) -> int""" 3446 return _fltk.Fl_test_shortcut(*args) 3447 3448def Fl_enable_im(*args): 3449 """Fl_enable_im()""" 3450 return _fltk.Fl_enable_im(*args) 3451 3452def Fl_disable_im(*args): 3453 """Fl_disable_im()""" 3454 return _fltk.Fl_disable_im(*args) 3455 3456def Fl_handle(*args): 3457 """Fl_handle(int arg1, Fl_Window arg2) -> int""" 3458 return _fltk.Fl_handle(*args) 3459 3460def Fl_handle_(*args): 3461 """Fl_handle_(int arg1, Fl_Window arg2) -> int""" 3462 return _fltk.Fl_handle_(*args) 3463 3464def Fl_belowmouse(*args): 3465 """ 3466 belowmouse() -> Fl_Widget 3467 Fl_belowmouse(Fl_Widget arg1) 3468 """ 3469 return _fltk.Fl_belowmouse(*args) 3470 3471def Fl_pushed(*args): 3472 """ 3473 pushed() -> Fl_Widget 3474 Fl_pushed(Fl_Widget arg1) 3475 """ 3476 return _fltk.Fl_pushed(*args) 3477 3478def Fl_focus(*args): 3479 """ 3480 focus() -> Fl_Widget 3481 Fl_focus(Fl_Widget arg1) 3482 """ 3483 return _fltk.Fl_focus(*args) 3484 3485def Fl_add_system_handler(*args): 3486 """Fl_add_system_handler(Fl_System_Handler h, void * data)""" 3487 return _fltk.Fl_add_system_handler(*args) 3488 3489def Fl_remove_system_handler(*args): 3490 """Fl_remove_system_handler(Fl_System_Handler h)""" 3491 return _fltk.Fl_remove_system_handler(*args) 3492 3493def Fl_event_dispatch(*args): 3494 """ 3495 event_dispatch(Fl_Event_Dispatch d) 3496 Fl_event_dispatch() -> Fl_Event_Dispatch 3497 """ 3498 return _fltk.Fl_event_dispatch(*args) 3499 3500def Fl_copy(*args): 3501 """ 3502 copy(char const * stuff, int len, int destination, char const * type) 3503 Fl_copy(char const * stuff, int len, int destination=0) 3504 """ 3505 return _fltk.Fl_copy(*args) 3506 3507def Fl_add_clipboard_notify(*args): 3508 """Fl_add_clipboard_notify(Fl_Clipboard_Notify_Handler h, void * data=None)""" 3509 return _fltk.Fl_add_clipboard_notify(*args) 3510 3511def Fl_remove_clipboard_notify(*args): 3512 """Fl_remove_clipboard_notify(Fl_Clipboard_Notify_Handler h)""" 3513 return _fltk.Fl_remove_clipboard_notify(*args) 3514 3515def Fl_clipboard_contains(*args): 3516 """Fl_clipboard_contains(char const * type) -> int""" 3517 return _fltk.Fl_clipboard_contains(*args) 3518 3519def Fl_dnd(*args): 3520 """Fl_dnd() -> int""" 3521 return _fltk.Fl_dnd(*args) 3522 3523def Fl_selection_owner(*args): 3524 """ 3525 selection_owner() -> Fl_Widget 3526 Fl_selection_owner(Fl_Widget arg1) 3527 """ 3528 return _fltk.Fl_selection_owner(*args) 3529 3530def Fl_selection(*args): 3531 """Fl_selection(Fl_Widget owner, char const * arg2, int len)""" 3532 return _fltk.Fl_selection(*args) 3533 3534def Fl_paste(*args): 3535 """ 3536 paste(Fl_Widget receiver, int source, char const * type) 3537 paste(Fl_Widget receiver, int source) 3538 Fl_paste(Fl_Widget receiver) 3539 """ 3540 return _fltk.Fl_paste(*args) 3541 3542def Fl_x(*args): 3543 """Fl_x() -> int""" 3544 return _fltk.Fl_x(*args) 3545 3546def Fl_y(*args): 3547 """Fl_y() -> int""" 3548 return _fltk.Fl_y(*args) 3549 3550def Fl_w(*args): 3551 """Fl_w() -> int""" 3552 return _fltk.Fl_w(*args) 3553 3554def Fl_h(*args): 3555 """Fl_h() -> int""" 3556 return _fltk.Fl_h(*args) 3557 3558def Fl_screen_count(*args): 3559 """Fl_screen_count() -> int""" 3560 return _fltk.Fl_screen_count(*args) 3561 3562def Fl_screen_xywh(*args): 3563 """ 3564 screen_xywh(int & X, int & Y, int & W, int & H) 3565 screen_xywh(int & X, int & Y, int & W, int & H, int mx, int my) 3566 screen_xywh(int & X, int & Y, int & W, int & H, int n) 3567 Fl_screen_xywh(int & X, int & Y, int & W, int & H, int mx, int my, int mw, int mh) 3568 """ 3569 return _fltk.Fl_screen_xywh(*args) 3570 3571def Fl_screen_num(*args): 3572 """ 3573 screen_num(int x, int y) -> int 3574 Fl_screen_num(int x, int y, int w, int h) -> int 3575 """ 3576 return _fltk.Fl_screen_num(*args) 3577 3578def Fl_screen_dpi(*args): 3579 """Fl_screen_dpi(float & h, float & v, int n=0)""" 3580 return _fltk.Fl_screen_dpi(*args) 3581 3582def Fl_screen_work_area(*args): 3583 """ 3584 screen_work_area(int & X, int & Y, int & W, int & H, int mx, int my) 3585 screen_work_area(int & X, int & Y, int & W, int & H, int n) 3586 Fl_screen_work_area(int & X, int & Y, int & W, int & H) 3587 """ 3588 return _fltk.Fl_screen_work_area(*args) 3589 3590def Fl_set_color(*args): 3591 """ 3592 set_color(Fl_Color arg1, uchar arg2, uchar arg3, uchar arg4) 3593 Fl_set_color(Fl_Color i, unsigned int c) 3594 """ 3595 return _fltk.Fl_set_color(*args) 3596 3597def Fl_get_color(*args): 3598 """Fl_get_color(Fl_Color i)""" 3599 return _fltk.Fl_get_color(*args) 3600 3601def Fl_free_color(*args): 3602 """Fl_free_color(Fl_Color i, int overlay=0)""" 3603 return _fltk.Fl_free_color(*args) 3604 3605def Fl_get_font(*args): 3606 """Fl_get_font(Fl_Font arg1) -> char const *""" 3607 return _fltk.Fl_get_font(*args) 3608 3609def Fl_get_font_name(*args): 3610 """Fl_get_font_name(Fl_Font arg1) -> char const *""" 3611 return _fltk.Fl_get_font_name(*args) 3612 3613def Fl_set_font(*args): 3614 """ 3615 set_font(Fl_Font arg1, char const * arg2) 3616 Fl_set_font(Fl_Font arg1, Fl_Font arg2) 3617 """ 3618 return _fltk.Fl_set_font(*args) 3619 3620def Fl_set_fonts(*args): 3621 """Fl_set_fonts(char const * arg1=None) -> Fl_Font""" 3622 return _fltk.Fl_set_fonts(*args) 3623 3624def Fl_set_labeltype(*args): 3625 """Fl_set_labeltype(Fl_Labeltype arg1, Fl_Label_Draw_F * arg2, Fl_Label_Measure_F * arg3)""" 3626 return _fltk.Fl_set_labeltype(*args) 3627 3628def Fl_get_boxtype(*args): 3629 """Fl_get_boxtype(Fl_Boxtype arg1) -> Fl_Box_Draw_F *""" 3630 return _fltk.Fl_get_boxtype(*args) 3631 3632def Fl_set_boxtype(*args): 3633 """ 3634 set_boxtype(Fl_Boxtype arg1, Fl_Box_Draw_F * arg2, uchar arg3, uchar arg4, uchar arg5, uchar arg6) 3635 Fl_set_boxtype(Fl_Boxtype arg1, Fl_Boxtype _from) 3636 """ 3637 return _fltk.Fl_set_boxtype(*args) 3638 3639def Fl_box_dx(*args): 3640 """Fl_box_dx(Fl_Boxtype arg1) -> int""" 3641 return _fltk.Fl_box_dx(*args) 3642 3643def Fl_box_dy(*args): 3644 """Fl_box_dy(Fl_Boxtype arg1) -> int""" 3645 return _fltk.Fl_box_dy(*args) 3646 3647def Fl_box_dw(*args): 3648 """Fl_box_dw(Fl_Boxtype arg1) -> int""" 3649 return _fltk.Fl_box_dw(*args) 3650 3651def Fl_box_dh(*args): 3652 """Fl_box_dh(Fl_Boxtype arg1) -> int""" 3653 return _fltk.Fl_box_dh(*args) 3654 3655def Fl_draw_box_active(*args): 3656 """Fl_draw_box_active() -> int""" 3657 return _fltk.Fl_draw_box_active(*args) 3658 3659def Fl_box_color(*args): 3660 """Fl_box_color(Fl_Color arg1) -> Fl_Color""" 3661 return _fltk.Fl_box_color(*args) 3662 3663def Fl_set_box_color(*args): 3664 """Fl_set_box_color(Fl_Color arg1)""" 3665 return _fltk.Fl_set_box_color(*args) 3666 3667def Fl_set_abort(*args): 3668 """Fl_set_abort(Fl_Abort_Handler f)""" 3669 return _fltk.Fl_set_abort(*args) 3670 3671def Fl_default_atclose(*args): 3672 """Fl_default_atclose(Fl_Window arg1, void * arg2)""" 3673 return _fltk.Fl_default_atclose(*args) 3674 3675def Fl_set_atclose(*args): 3676 """Fl_set_atclose(Fl_Atclose_Handler f)""" 3677 return _fltk.Fl_set_atclose(*args) 3678 3679def Fl_event_shift(*args): 3680 """Fl_event_shift() -> int""" 3681 return _fltk.Fl_event_shift(*args) 3682 3683def Fl_event_ctrl(*args): 3684 """Fl_event_ctrl() -> int""" 3685 return _fltk.Fl_event_ctrl(*args) 3686 3687def Fl_event_command(*args): 3688 """Fl_event_command() -> int""" 3689 return _fltk.Fl_event_command(*args) 3690 3691def Fl_event_alt(*args): 3692 """Fl_event_alt() -> int""" 3693 return _fltk.Fl_event_alt(*args) 3694 3695def Fl_event_buttons(*args): 3696 """Fl_event_buttons() -> int""" 3697 return _fltk.Fl_event_buttons(*args) 3698 3699def Fl_event_button1(*args): 3700 """Fl_event_button1() -> int""" 3701 return _fltk.Fl_event_button1(*args) 3702 3703def Fl_event_button2(*args): 3704 """Fl_event_button2() -> int""" 3705 return _fltk.Fl_event_button2(*args) 3706 3707def Fl_event_button3(*args): 3708 """Fl_event_button3() -> int""" 3709 return _fltk.Fl_event_button3(*args) 3710 3711def Fl_set_idle(*args): 3712 """Fl_set_idle(Fl_Old_Idle_Handler cb)""" 3713 return _fltk.Fl_set_idle(*args) 3714 3715def Fl_release(*args): 3716 """Fl_release()""" 3717 return _fltk.Fl_release(*args) 3718 3719def Fl_visible_focus(*args): 3720 """ 3721 visible_focus(int v) 3722 Fl_visible_focus() -> int 3723 """ 3724 return _fltk.Fl_visible_focus(*args) 3725 3726def Fl_dnd_text_ops(*args): 3727 """ 3728 dnd_text_ops(int v) 3729 Fl_dnd_text_ops() -> int 3730 """ 3731 return _fltk.Fl_dnd_text_ops(*args) 3732 3733def Fl_delete_widget(*args): 3734 """Fl_delete_widget(Fl_Widget w)""" 3735 return _fltk.Fl_delete_widget(*args) 3736 3737def Fl_do_widget_deletion(*args): 3738 """Fl_do_widget_deletion()""" 3739 return _fltk.Fl_do_widget_deletion(*args) 3740 3741def Fl_watch_widget_pointer(*args): 3742 """Fl_watch_widget_pointer(Fl_Widget *& w)""" 3743 return _fltk.Fl_watch_widget_pointer(*args) 3744 3745def Fl_release_widget_pointer(*args): 3746 """Fl_release_widget_pointer(Fl_Widget *& w)""" 3747 return _fltk.Fl_release_widget_pointer(*args) 3748 3749def Fl_clear_widget_pointer(*args): 3750 """Fl_clear_widget_pointer(Fl_Widget w)""" 3751 return _fltk.Fl_clear_widget_pointer(*args) 3752 3753def Fl_use_high_res_GL(*args): 3754 """ 3755 use_high_res_GL(int val) 3756 Fl_use_high_res_GL() -> int 3757 """ 3758 return _fltk.Fl_use_high_res_GL(*args) 3759 3760def Fl_lock(*args): 3761 """Fl_lock()""" 3762 return _fltk.Fl_lock(*args) 3763 3764def Fl_unlock(*args): 3765 """Fl_unlock()""" 3766 return _fltk.Fl_unlock(*args) 3767 3768def Fl_awake(*args): 3769 """ 3770 awake(Fl_Awake_Handler cb, void * message=None) -> int 3771 Fl_awake(void * message=None) 3772 """ 3773 return _fltk.Fl_awake(*args) 3774 3775def Fl_thread_message(*args): 3776 """Fl_thread_message()""" 3777 return _fltk.Fl_thread_message(*args) 3778 3779class Fl_Widget_Tracker(object): 3780 """Proxy of C++ Fl_Widget_Tracker class""" 3781 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 3782 __repr__ = _swig_repr 3783 def __init__(self, *args): 3784 """__init__(Fl_Widget_Tracker self, Fl_Widget wi) -> Fl_Widget_Tracker""" 3785 this = _fltk.new_Fl_Widget_Tracker(*args) 3786 try: self.this.append(this) 3787 except: self.this = this 3788 __swig_destroy__ = _fltk.delete_Fl_Widget_Tracker 3789 __del__ = lambda self : None; 3790 def widget(self, *args): 3791 """widget(Fl_Widget_Tracker self) -> Fl_Widget""" 3792 return _fltk.Fl_Widget_Tracker_widget(self, *args) 3793 3794 def deleted(self, *args): 3795 """deleted(Fl_Widget_Tracker self) -> int""" 3796 return _fltk.Fl_Widget_Tracker_deleted(self, *args) 3797 3798 def exists(self, *args): 3799 """exists(Fl_Widget_Tracker self) -> int""" 3800 return _fltk.Fl_Widget_Tracker_exists(self, *args) 3801 3802Fl_Widget_Tracker_swigregister = _fltk.Fl_Widget_Tracker_swigregister 3803Fl_Widget_Tracker_swigregister(Fl_Widget_Tracker) 3804 3805 3806def pyFLTK_controlIdleCallbacks(*args): 3807 """pyFLTK_controlIdleCallbacks(int enable)""" 3808 return _fltk.pyFLTK_controlIdleCallbacks(*args) 3809def Fl_mt_run(window): 3810 import time 3811 while window.visible(): 3812 time.sleep(0.1) 3813 Fl.check() 3814 3815Fl.mt_run = staticmethod(Fl_mt_run) 3816 3817FL_PATH_MAX = _fltk.FL_PATH_MAX 3818 3819def fl_filename_name(*args): 3820 """fl_filename_name(char const * filename) -> char const *""" 3821 return _fltk.fl_filename_name(*args) 3822 3823def fl_filename_ext(*args): 3824 """fl_filename_ext(char const * buf) -> char const *""" 3825 return _fltk.fl_filename_ext(*args) 3826 3827def fl_filename_match(*args): 3828 """fl_filename_match(char const * name, char const * pattern) -> int""" 3829 return _fltk.fl_filename_match(*args) 3830 3831def fl_filename_isdir(*args): 3832 """fl_filename_isdir(char const * name) -> int""" 3833 return _fltk.fl_filename_isdir(*args) 3834 3835def fl_filename_setext(*args): 3836 """ 3837 fl_filename_setext(char * to, int tolen, char const * ext) -> char 3838 fl_filename_setext(char * to, char const * ext) -> char * 3839 """ 3840 return _fltk.fl_filename_setext(*args) 3841 3842def fl_filename_expand(*args): 3843 """ 3844 fl_filename_expand(char * to, int tolen, char const * _from) -> int 3845 fl_filename_expand(char * to, char const * _from) -> int 3846 """ 3847 return _fltk.fl_filename_expand(*args) 3848 3849def fl_filename_absolute(*args): 3850 """ 3851 fl_filename_absolute(char * to, int tolen, char const * _from) -> int 3852 fl_filename_absolute(char * to, char const * _from) -> int 3853 """ 3854 return _fltk.fl_filename_absolute(*args) 3855 3856def fl_filename_relative(*args): 3857 """ 3858 fl_filename_relative(char * to, int tolen, char const * _from) -> int 3859 fl_filename_relative(char * to, int tolen, char const * _from, char const * cwd) -> int 3860 fl_filename_relative(char * to, char const * _from) -> int 3861 """ 3862 return _fltk.fl_filename_relative(*args) 3863 3864def fl_filename_free_list(*args): 3865 """fl_filename_free_list(dirent *** l, int n)""" 3866 return _fltk.fl_filename_free_list(*args) 3867 3868def fl_open_uri(*args): 3869 """fl_open_uri(char const * uri, char * msg=(char *) 0, int msglen=0) -> int""" 3870 return _fltk.fl_open_uri(*args) 3871 3872def fl_decode_uri(*args): 3873 """fl_decode_uri(char * uri)""" 3874 return _fltk.fl_decode_uri(*args) 3875class Fl_Valuator(Fl_Widget): 3876 """ 3877 The Fl_Valuator class controls a single floating-point value and provides 3878 a consistent interface to set the value, range, and step, and insures that 3879 callbacks are done the same for every object. 3880 3881 """ 3882 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 3883 def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") 3884 __repr__ = _swig_repr 3885 def bounds(self, *args): 3886 """bounds(Fl_Valuator self, double a, double b)""" 3887 return _fltk.Fl_Valuator_bounds(self, *args) 3888 3889 def minimum(self, *args): 3890 """ 3891 minimum(Fl_Valuator self) -> double 3892 minimum(Fl_Valuator self, double a) 3893 """ 3894 return _fltk.Fl_Valuator_minimum(self, *args) 3895 3896 def maximum(self, *args): 3897 """ 3898 maximum(Fl_Valuator self) -> double 3899 maximum(Fl_Valuator self, double a) 3900 """ 3901 return _fltk.Fl_Valuator_maximum(self, *args) 3902 3903 def range(self, *args): 3904 """range(Fl_Valuator self, double a, double b)""" 3905 return _fltk.Fl_Valuator_range(self, *args) 3906 3907 def step(self, *args): 3908 """ 3909 step(Fl_Valuator self, int a) 3910 step(Fl_Valuator self, double a, int b) 3911 step(Fl_Valuator self, double s) 3912 step(Fl_Valuator self) -> double 3913 """ 3914 return _fltk.Fl_Valuator_step(self, *args) 3915 3916 def precision(self, *args): 3917 """precision(Fl_Valuator self, int arg2)""" 3918 return _fltk.Fl_Valuator_precision(self, *args) 3919 3920 def value(self, *args): 3921 """ 3922 value(Fl_Valuator self) -> double 3923 value(Fl_Valuator self, double arg2) -> int 3924 """ 3925 return _fltk.Fl_Valuator_value(self, *args) 3926 3927 def format(self, *args): 3928 """format(Fl_Valuator self, char * format_string) -> int""" 3929 return _fltk.Fl_Valuator_format(self, *args) 3930 3931 def round(self, *args): 3932 """round(Fl_Valuator self, double arg2) -> double""" 3933 return _fltk.Fl_Valuator_round(self, *args) 3934 3935 def clamp(self, *args): 3936 """clamp(Fl_Valuator self, double arg2) -> double""" 3937 return _fltk.Fl_Valuator_clamp(self, *args) 3938 3939 def increment(self, *args): 3940 """increment(Fl_Valuator self, double arg2, int arg3) -> double""" 3941 return _fltk.Fl_Valuator_increment(self, *args) 3942 3943 __swig_destroy__ = _fltk.delete_Fl_Valuator 3944 __del__ = lambda self : None; 3945Fl_Valuator_swigregister = _fltk.Fl_Valuator_swigregister 3946Fl_Valuator_swigregister(Fl_Valuator) 3947pyFLTK_registerDoIdle = _fltk.pyFLTK_registerDoIdle 3948Fl_add_timeout = _fltk.Fl_add_timeout 3949Fl_repeat_timeout = _fltk.Fl_repeat_timeout 3950Fl_remove_timeout = _fltk.Fl_remove_timeout 3951Fl_add_fd = _fltk.Fl_add_fd 3952Fl_remove_fd = _fltk.Fl_remove_fd 3953Fl_add_handler = _fltk.Fl_add_handler 3954Fl_remove_handler = _fltk.Fl_remove_handler 3955Fl_add_check = _fltk.Fl_add_check 3956Fl_remove_check = _fltk.Fl_remove_check 3957Fl_get_font_sizes_tmp = _fltk.Fl_get_font_sizes_tmp 3958 3959FL_VERTICAL=0 3960FL_HORIZONTAL=1 3961 3962class Fl_Adjuster(Fl_Valuator): 3963 """ 3964 The Fl_Adjuster widget has proven to be very useful for values that need a 3965 was stolen from Prisms, and large dynamic range. 3966 When you press a button and drag to the right the value increases. When you 3967 drag to the left it decreases. The largest button adjusts by 100 * step(), 3968 the next by 10 * step() and that smallest button by step(). Clicking on the 3969 buttons increments by 10 times the amount dragging by a pixel does. 3970 Shift + click decrements by 10 times the amount. 3971 3972 """ 3973 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 3974 __repr__ = _swig_repr 3975 def draw(self, *args): 3976 """draw(Fl_Adjuster self)""" 3977 return _fltk.Fl_Adjuster_draw(self, *args) 3978 3979 def handle(self, *args): 3980 """handle(Fl_Adjuster self, int arg0) -> int""" 3981 return _fltk.Fl_Adjuster_handle(self, *args) 3982 3983 def __init__(self, *args): 3984 """__init__(Fl_Adjuster self, int X, int Y, int W, int H, char const * l=None) -> Fl_Adjuster""" 3985 if self.__class__ == Fl_Adjuster: 3986 _self = None 3987 else: 3988 _self = self 3989 this = _fltk.new_Fl_Adjuster(_self, *args) 3990 try: self.this.append(this) 3991 except: self.this = this 3992 if len(args) == 6: 3993 #retain reference to label 3994 self.my_label = args[5] 3995 if self.parent() != None: 3996 #delegate ownership to C++ 3997 self.this.disown() 3998 3999 4000 4001 def soft(self, *args): 4002 """ 4003 soft(Fl_Adjuster self, int s) 4004 soft(Fl_Adjuster self) -> int 4005 """ 4006 return _fltk.Fl_Adjuster_soft(self, *args) 4007 4008 __swig_destroy__ = _fltk.delete_Fl_Adjuster 4009 __del__ = lambda self : None; 4010 def __disown__(self): 4011 self.this.disown() 4012 _fltk.disown_Fl_Adjuster(self) 4013 return weakref_proxy(self) 4014Fl_Adjuster_swigregister = _fltk.Fl_Adjuster_swigregister 4015Fl_Adjuster_swigregister(Fl_Adjuster) 4016 4017FL_BEEP_DEFAULT = _fltk.FL_BEEP_DEFAULT 4018FL_BEEP_MESSAGE = _fltk.FL_BEEP_MESSAGE 4019FL_BEEP_ERROR = _fltk.FL_BEEP_ERROR 4020FL_BEEP_QUESTION = _fltk.FL_BEEP_QUESTION 4021FL_BEEP_PASSWORD = _fltk.FL_BEEP_PASSWORD 4022FL_BEEP_NOTIFICATION = _fltk.FL_BEEP_NOTIFICATION 4023 4024def fl_beep(*args): 4025 """fl_beep(int type=FL_BEEP_DEFAULT)""" 4026 return _fltk.fl_beep(*args) 4027 4028def fl_message(*args): 4029 """fl_message(char const * arg1)""" 4030 return _fltk.fl_message(*args) 4031 4032def fl_alert(*args): 4033 """fl_alert(char const * arg1)""" 4034 return _fltk.fl_alert(*args) 4035 4036def fl_ask(*args): 4037 """fl_ask(char const * arg1) -> int""" 4038 return _fltk.fl_ask(*args) 4039 4040def fl_choice(*args): 4041 """fl_choice(char const * q, char const * b0, char const * b1, char const * b2) -> int""" 4042 return _fltk.fl_choice(*args) 4043 4044def fl_message_icon(*args): 4045 """fl_message_icon() -> Fl_Widget""" 4046 return _fltk.fl_message_icon(*args) 4047 4048def fl_message_font(*args): 4049 """fl_message_font(Fl_Font f, Fl_Fontsize s)""" 4050 return _fltk.fl_message_font(*args) 4051 4052def fl_message_hotspot(*args): 4053 """ 4054 fl_message_hotspot(int enable) 4055 fl_message_hotspot() -> int 4056 """ 4057 return _fltk.fl_message_hotspot(*args) 4058 4059def fl_message_title(*args): 4060 """fl_message_title(char const * title)""" 4061 return _fltk.fl_message_title(*args) 4062 4063def fl_message_title_default(*args): 4064 """fl_message_title_default(char const * title)""" 4065 return _fltk.fl_message_title_default(*args) 4066 4067def fl_input(*args): 4068 """fl_input(char const * label, char const * deflt=None) -> char const *""" 4069 return _fltk.fl_input(*args) 4070 4071def fl_password(*args): 4072 """fl_password(char const * label, char const * deflt=None) -> char const *""" 4073 return _fltk.fl_password(*args) 4074 4075def fl_no_get(*args): 4076 """fl_no_get() -> char const *""" 4077 return _fltk.fl_no_get(*args) 4078 4079def fl_yes_get(*args): 4080 """fl_yes_get() -> char const *""" 4081 return _fltk.fl_yes_get(*args) 4082 4083def fl_ok_get(*args): 4084 """fl_ok_get() -> char const *""" 4085 return _fltk.fl_ok_get(*args) 4086 4087def fl_cancel_get(*args): 4088 """fl_cancel_get() -> char const *""" 4089 return _fltk.fl_cancel_get(*args) 4090 4091def fl_close_get(*args): 4092 """fl_close_get() -> char const *""" 4093 return _fltk.fl_close_get(*args) 4094 4095def fl_no_set(*args): 4096 """fl_no_set(char const * value)""" 4097 return _fltk.fl_no_set(*args) 4098 4099def fl_yes_set(*args): 4100 """fl_yes_set(char const * value)""" 4101 return _fltk.fl_yes_set(*args) 4102 4103def fl_ok_set(*args): 4104 """fl_ok_set(char const * value)""" 4105 return _fltk.fl_ok_set(*args) 4106 4107def fl_cancel_set(*args): 4108 """fl_cancel_set(char const * value)""" 4109 return _fltk.fl_cancel_set(*args) 4110 4111def fl_close_set(*args): 4112 """fl_close_set(char const * value)""" 4113 return _fltk.fl_close_set(*args) 4114 4115def fl_mt_message(*args): 4116 """fl_mt_message(char const * text)""" 4117 return _fltk.fl_mt_message(*args) 4118 4119def fl_mt_alert(*args): 4120 """fl_mt_alert(char const * text)""" 4121 return _fltk.fl_mt_alert(*args) 4122 4123def fl_mt_ask(*args): 4124 """fl_mt_ask(char const * text) -> int""" 4125 return _fltk.fl_mt_ask(*args) 4126 4127def fl_mt_choice(*args): 4128 """fl_mt_choice(char const * q, char const * b0, char const * b1, char const * b2) -> int""" 4129 return _fltk.fl_mt_choice(*args) 4130 4131def fl_mt_input(*args): 4132 """fl_mt_input(char const * label, char const * deflt=None) -> char const *""" 4133 return _fltk.fl_mt_input(*args) 4134 4135def fl_mt_password(*args): 4136 """fl_mt_password(char const * label, char const * deflt=None) -> char const *""" 4137 return _fltk.fl_mt_password(*args) 4138class Fl_Bitmap(Fl_Image): 4139 """ 4140 The Fl_Bitmap class supports caching and drawing of mono-color 4141 (bitmap) images. Images are drawn using the current color. 4142 4143 """ 4144 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4145 __repr__ = _swig_repr 4146 def __init__(self, *args): 4147 """__init__(Fl_Bitmap self, uchar const * bits, int W, int H) -> Fl_Bitmap""" 4148 if self.__class__ == Fl_Bitmap: 4149 _self = None 4150 else: 4151 _self = self 4152 this = _fltk.new_Fl_Bitmap(_self, *args) 4153 try: self.this.append(this) 4154 except: self.this = this 4155 __swig_destroy__ = _fltk.delete_Fl_Bitmap 4156 __del__ = lambda self : None; 4157 def copy(self, *args): 4158 """ 4159 copy(Fl_Bitmap self, int W, int H) -> Fl_Image 4160 copy(Fl_Bitmap self) -> Fl_Image 4161 """ 4162 return _fltk.Fl_Bitmap_copy(self, *args) 4163 4164 def draw(self, *args): 4165 """ 4166 draw(Fl_Bitmap self, int X, int Y, int W, int H, int cx=0, int cy=0) 4167 draw(Fl_Bitmap self, int X, int Y) 4168 """ 4169 return _fltk.Fl_Bitmap_draw(self, *args) 4170 4171 def label(self, *args): 4172 """ 4173 label(Fl_Bitmap self, Fl_Widget w) 4174 label(Fl_Bitmap self, Fl_Menu_Item m) 4175 """ 4176 return _fltk.Fl_Bitmap_label(self, *args) 4177 4178 def uncache(self, *args): 4179 """uncache(Fl_Bitmap self)""" 4180 return _fltk.Fl_Bitmap_uncache(self, *args) 4181 4182 def __disown__(self): 4183 self.this.disown() 4184 _fltk.disown_Fl_Bitmap(self) 4185 return weakref_proxy(self) 4186Fl_Bitmap_swigregister = _fltk.Fl_Bitmap_swigregister 4187Fl_Bitmap_swigregister(Fl_Bitmap) 4188 4189class Fl_BMP_Image(Fl_RGB_Image): 4190 """ 4191 The Fl_BMP_Image class supports loading, caching, and drawing of 4192 Windows Bitmap (BMP) image files. 4193 4194 """ 4195 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4196 __repr__ = _swig_repr 4197 def __init__(self, *args): 4198 """__init__(Fl_BMP_Image self, char const * filename) -> Fl_BMP_Image""" 4199 if self.__class__ == Fl_BMP_Image: 4200 _self = None 4201 else: 4202 _self = self 4203 this = _fltk.new_Fl_BMP_Image(_self, *args) 4204 try: self.this.append(this) 4205 except: self.this = this 4206 __swig_destroy__ = _fltk.delete_Fl_BMP_Image 4207 __del__ = lambda self : None; 4208 def __disown__(self): 4209 self.this.disown() 4210 _fltk.disown_Fl_BMP_Image(self) 4211 return weakref_proxy(self) 4212Fl_BMP_Image_swigregister = _fltk.Fl_BMP_Image_swigregister 4213Fl_BMP_Image_swigregister(Fl_BMP_Image) 4214 4215class Fl_Box(Fl_Widget): 4216 """ 4217 This widget simply draws its box, and possibly it's label. 4218 Putting it before some other widgets and making it big enough 4219 to surround them will let you draw a frame around them. 4220 4221 """ 4222 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4223 __repr__ = _swig_repr 4224 def draw(self, *args): 4225 """draw(Fl_Box self)""" 4226 return _fltk.Fl_Box_draw(self, *args) 4227 4228 def __init__(self, *args): 4229 """ 4230 __init__(Fl_Box self, int X, int Y, int W, int H, char const * l=None) -> Fl_Box 4231 __init__(Fl_Box self, Fl_Boxtype b, int X, int Y, int W, int H, char const * l) -> Fl_Box 4232 """ 4233 if self.__class__ == Fl_Box: 4234 _self = None 4235 else: 4236 _self = self 4237 this = _fltk.new_Fl_Box(_self, *args) 4238 try: self.this.append(this) 4239 except: self.this = this 4240 if len(args) == 6: 4241 #retain reference to label 4242 self.my_label = args[5] 4243 if self.parent() != None: 4244 #delegate ownership to C++ 4245 self.this.disown() 4246 4247 4248 4249 def handle(self, *args): 4250 """handle(Fl_Box self, int arg0) -> int""" 4251 return _fltk.Fl_Box_handle(self, *args) 4252 4253 __swig_destroy__ = _fltk.delete_Fl_Box 4254 __del__ = lambda self : None; 4255 def __disown__(self): 4256 self.this.disown() 4257 _fltk.disown_Fl_Box(self) 4258 return weakref_proxy(self) 4259Fl_Box_swigregister = _fltk.Fl_Box_swigregister 4260Fl_Box_swigregister(Fl_Box) 4261 4262FL_NORMAL_BUTTON = _fltk.FL_NORMAL_BUTTON 4263FL_TOGGLE_BUTTON = _fltk.FL_TOGGLE_BUTTON 4264FL_RADIO_BUTTON = _fltk.FL_RADIO_BUTTON 4265FL_HIDDEN_BUTTON = _fltk.FL_HIDDEN_BUTTON 4266 4267def fl_old_shortcut(*args): 4268 """fl_old_shortcut(char const * arg1) -> Fl_Shortcut""" 4269 return _fltk.fl_old_shortcut(*args) 4270class Fl_Button(Fl_Widget): 4271 """ 4272 Buttons generate callbacks when they are clicked by the user. You control 4273 exactly when and how by changing the values for type() and when(). 4274 4275 Buttons can also generate callbacks in response to FL_SHORTCUT events. The 4276 button can either have an explicit shortcut() value or a letter shortcut 4277 can be indicated in the label() with an '&' character before it. For the 4278 label shortcut it does not matter if Alt is held down, but if you have an 4279 input field in the same window, the user will have to hold down the Alt key 4280 so that the input field does not eat the event first as an FL_KEYBOARD event. 4281 4282 """ 4283 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4284 __repr__ = _swig_repr 4285 def draw(self, *args): 4286 """draw(Fl_Button self)""" 4287 return _fltk.Fl_Button_draw(self, *args) 4288 4289 def handle(self, *args): 4290 """handle(Fl_Button self, int arg0) -> int""" 4291 return _fltk.Fl_Button_handle(self, *args) 4292 4293 def __init__(self, *args): 4294 """__init__(Fl_Button self, int X, int Y, int W, int H, char const * L=None) -> Fl_Button""" 4295 if self.__class__ == Fl_Button: 4296 _self = None 4297 else: 4298 _self = self 4299 this = _fltk.new_Fl_Button(_self, *args) 4300 try: self.this.append(this) 4301 except: self.this = this 4302 if len(args) == 6: 4303 #retain reference to label 4304 self.my_label = args[5] 4305 if self.parent() != None: 4306 #delegate ownership to C++ 4307 self.this.disown() 4308 4309 4310 4311 def value(self, *args): 4312 """ 4313 value(Fl_Button self, int v) -> int 4314 value(Fl_Button self) -> char 4315 """ 4316 return _fltk.Fl_Button_value(self, *args) 4317 4318 def set(self, *args): 4319 """set(Fl_Button self) -> int""" 4320 return _fltk.Fl_Button_set(self, *args) 4321 4322 def clear(self, *args): 4323 """clear(Fl_Button self) -> int""" 4324 return _fltk.Fl_Button_clear(self, *args) 4325 4326 def setonly(self, *args): 4327 """setonly(Fl_Button self)""" 4328 return _fltk.Fl_Button_setonly(self, *args) 4329 4330 def down_box(self, *args): 4331 """ 4332 down_box(Fl_Button self) -> Fl_Boxtype 4333 down_box(Fl_Button self, Fl_Boxtype b) 4334 """ 4335 return _fltk.Fl_Button_down_box(self, *args) 4336 4337 def shortcut(self, *args): 4338 """ 4339 shortcut(Fl_Button self) -> int 4340 shortcut(Fl_Button self, int s) 4341 shortcut(Fl_Button self, char const * s) 4342 """ 4343 return _fltk.Fl_Button_shortcut(self, *args) 4344 4345 def down_color(self, *args): 4346 """ 4347 down_color(Fl_Button self) -> Fl_Color 4348 down_color(Fl_Button self, unsigned int c) 4349 """ 4350 return _fltk.Fl_Button_down_color(self, *args) 4351 4352 __swig_destroy__ = _fltk.delete_Fl_Button 4353 __del__ = lambda self : None; 4354 def __disown__(self): 4355 self.this.disown() 4356 _fltk.disown_Fl_Button(self) 4357 return weakref_proxy(self) 4358Fl_Button_swigregister = _fltk.Fl_Button_swigregister 4359Fl_Button_swigregister(Fl_Button) 4360 4361FL_BAR_CHART = _fltk.FL_BAR_CHART 4362FL_HORBAR_CHART = _fltk.FL_HORBAR_CHART 4363FL_LINE_CHART = _fltk.FL_LINE_CHART 4364FL_FILL_CHART = _fltk.FL_FILL_CHART 4365FL_SPIKE_CHART = _fltk.FL_SPIKE_CHART 4366FL_PIE_CHART = _fltk.FL_PIE_CHART 4367FL_SPECIALPIE_CHART = _fltk.FL_SPECIALPIE_CHART 4368FL_FILLED_CHART = _fltk.FL_FILLED_CHART 4369FL_CHART_MAX = _fltk.FL_CHART_MAX 4370FL_CHART_LABEL_MAX = _fltk.FL_CHART_LABEL_MAX 4371class FL_CHART_ENTRY(object): 4372 """Proxy of C++ FL_CHART_ENTRY class""" 4373 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4374 __repr__ = _swig_repr 4375 def __init__(self, *args): 4376 """__init__(FL_CHART_ENTRY self) -> FL_CHART_ENTRY""" 4377 this = _fltk.new_FL_CHART_ENTRY(*args) 4378 try: self.this.append(this) 4379 except: self.this = this 4380 __swig_destroy__ = _fltk.delete_FL_CHART_ENTRY 4381 __del__ = lambda self : None; 4382FL_CHART_ENTRY_swigregister = _fltk.FL_CHART_ENTRY_swigregister 4383FL_CHART_ENTRY_swigregister(FL_CHART_ENTRY) 4384 4385class Fl_Chart(Fl_Widget): 4386 """ 4387 This widget displays simple charts and is provided for Forms compatibility. 4388 4389 """ 4390 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4391 __repr__ = _swig_repr 4392 def draw(self, *args): 4393 """draw(Fl_Chart self)""" 4394 return _fltk.Fl_Chart_draw(self, *args) 4395 4396 def __init__(self, *args): 4397 """__init__(Fl_Chart self, int X, int Y, int W, int H, char const * L=None) -> Fl_Chart""" 4398 if self.__class__ == Fl_Chart: 4399 _self = None 4400 else: 4401 _self = self 4402 this = _fltk.new_Fl_Chart(_self, *args) 4403 try: self.this.append(this) 4404 except: self.this = this 4405 if len(args) == 6: 4406 #retain reference to label 4407 self.my_label = args[5] 4408 if self.parent() != None: 4409 #delegate ownership to C++ 4410 self.this.disown() 4411 4412 4413 4414 __swig_destroy__ = _fltk.delete_Fl_Chart 4415 __del__ = lambda self : None; 4416 def clear(self, *args): 4417 """clear(Fl_Chart self)""" 4418 return _fltk.Fl_Chart_clear(self, *args) 4419 4420 def add(self, *args): 4421 """add(Fl_Chart self, double val, char const * str=None, unsigned int col=0)""" 4422 return _fltk.Fl_Chart_add(self, *args) 4423 4424 def insert(self, *args): 4425 """insert(Fl_Chart self, int ind, double val, char const * str=None, unsigned int col=0)""" 4426 return _fltk.Fl_Chart_insert(self, *args) 4427 4428 def replace(self, *args): 4429 """replace(Fl_Chart self, int ind, double val, char const * str=None, unsigned int col=0)""" 4430 return _fltk.Fl_Chart_replace(self, *args) 4431 4432 def bounds(self, *args): 4433 """ 4434 bounds(Fl_Chart self, double * a, double * b) 4435 bounds(Fl_Chart self, double a, double b) 4436 """ 4437 return _fltk.Fl_Chart_bounds(self, *args) 4438 4439 def size(self, *args): 4440 """ 4441 size(Fl_Chart self) -> int 4442 size(Fl_Chart self, int W, int H) 4443 """ 4444 return _fltk.Fl_Chart_size(self, *args) 4445 4446 def maxsize(self, *args): 4447 """ 4448 maxsize(Fl_Chart self) -> int 4449 maxsize(Fl_Chart self, int m) 4450 """ 4451 return _fltk.Fl_Chart_maxsize(self, *args) 4452 4453 def textfont(self, *args): 4454 """ 4455 textfont(Fl_Chart self) -> Fl_Font 4456 textfont(Fl_Chart self, Fl_Font s) 4457 """ 4458 return _fltk.Fl_Chart_textfont(self, *args) 4459 4460 def textsize(self, *args): 4461 """ 4462 textsize(Fl_Chart self) -> Fl_Fontsize 4463 textsize(Fl_Chart self, Fl_Fontsize s) 4464 """ 4465 return _fltk.Fl_Chart_textsize(self, *args) 4466 4467 def textcolor(self, *args): 4468 """ 4469 textcolor(Fl_Chart self) -> Fl_Color 4470 textcolor(Fl_Chart self, Fl_Color n) 4471 """ 4472 return _fltk.Fl_Chart_textcolor(self, *args) 4473 4474 def autosize(self, *args): 4475 """ 4476 autosize(Fl_Chart self) -> uchar 4477 autosize(Fl_Chart self, uchar n) 4478 """ 4479 return _fltk.Fl_Chart_autosize(self, *args) 4480 4481 def __disown__(self): 4482 self.this.disown() 4483 _fltk.disown_Fl_Chart(self) 4484 return weakref_proxy(self) 4485Fl_Chart_swigregister = _fltk.Fl_Chart_swigregister 4486Fl_Chart_swigregister(Fl_Chart) 4487 4488class Fl_Check_Browser(Fl_Browser_): 4489 """ 4490 The Fl_Check_Browser widget displays a scrolling list of text lines that may be selected and/or checked by the user. 4491 4492 """ 4493 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4494 __repr__ = _swig_repr 4495 def __init__(self, *args): 4496 """__init__(Fl_Check_Browser self, int x, int y, int w, int h, char const * l=None) -> Fl_Check_Browser""" 4497 if self.__class__ == Fl_Check_Browser: 4498 _self = None 4499 else: 4500 _self = self 4501 this = _fltk.new_Fl_Check_Browser(_self, *args) 4502 try: self.this.append(this) 4503 except: self.this = this 4504 if len(args) == 6: 4505 #retain reference to label 4506 self.my_label = args[5] 4507 if self.parent() != None: 4508 #delegate ownership to C++ 4509 self.this.disown() 4510 4511 4512 4513 __swig_destroy__ = _fltk.delete_Fl_Check_Browser 4514 __del__ = lambda self : None; 4515 def remove(self, *args): 4516 """remove(Fl_Check_Browser self, int item) -> int""" 4517 val = _fltk.Fl_Check_Browser_remove(self, *args) 4518 #self = args[0] 4519 if self.parent() != None: 4520 #delegate ownership to C++ 4521 self.this.disown() 4522 else: 4523 #give ownership back to Python 4524 self.this.own() 4525 4526 4527 return val 4528 4529 def add(self, *args): 4530 """ 4531 add(Fl_Check_Browser self, char const * s) -> int 4532 add(Fl_Check_Browser self, char const * s, int b) -> int 4533 """ 4534 val = _fltk.Fl_Check_Browser_add(self, *args) 4535 #self = args[0] 4536 if self.parent() != None: 4537 #delegate ownership to C++ 4538 self.this.disown() 4539 else: 4540 #give ownership back to Python 4541 self.this.own() 4542 4543 4544 return val 4545 4546 def clear(self, *args): 4547 """clear(Fl_Check_Browser self)""" 4548 return _fltk.Fl_Check_Browser_clear(self, *args) 4549 4550 def nitems(self, *args): 4551 """nitems(Fl_Check_Browser self) -> int""" 4552 return _fltk.Fl_Check_Browser_nitems(self, *args) 4553 4554 def nchecked(self, *args): 4555 """nchecked(Fl_Check_Browser self) -> int""" 4556 return _fltk.Fl_Check_Browser_nchecked(self, *args) 4557 4558 def checked(self, *args): 4559 """ 4560 checked(Fl_Check_Browser self, int item) -> int 4561 checked(Fl_Check_Browser self, int item, int b) 4562 """ 4563 return _fltk.Fl_Check_Browser_checked(self, *args) 4564 4565 def set_checked(self, *args): 4566 """set_checked(Fl_Check_Browser self, int item)""" 4567 return _fltk.Fl_Check_Browser_set_checked(self, *args) 4568 4569 def check_all(self, *args): 4570 """check_all(Fl_Check_Browser self)""" 4571 return _fltk.Fl_Check_Browser_check_all(self, *args) 4572 4573 def check_none(self, *args): 4574 """check_none(Fl_Check_Browser self)""" 4575 return _fltk.Fl_Check_Browser_check_none(self, *args) 4576 4577 def value(self, *args): 4578 """value(Fl_Check_Browser self) -> int""" 4579 return _fltk.Fl_Check_Browser_value(self, *args) 4580 4581 def text(self, *args): 4582 """text(Fl_Check_Browser self, int item) -> char *""" 4583 return _fltk.Fl_Check_Browser_text(self, *args) 4584 4585 def handle(self, *args): 4586 """handle(Fl_Check_Browser self, int arg0) -> int""" 4587 return _fltk.Fl_Check_Browser_handle(self, *args) 4588 4589 def __disown__(self): 4590 self.this.disown() 4591 _fltk.disown_Fl_Check_Browser(self) 4592 return weakref_proxy(self) 4593 def draw(self, *args): 4594 """draw(Fl_Check_Browser self)""" 4595 return _fltk.Fl_Check_Browser_draw(self, *args) 4596 4597 def item_first(self, *args): 4598 """item_first(Fl_Check_Browser self) -> void *""" 4599 return _fltk.Fl_Check_Browser_item_first(self, *args) 4600 4601 def item_next(self, *args): 4602 """item_next(Fl_Check_Browser self, void * item) -> void *""" 4603 return _fltk.Fl_Check_Browser_item_next(self, *args) 4604 4605 def item_prev(self, *args): 4606 """item_prev(Fl_Check_Browser self, void * item) -> void *""" 4607 return _fltk.Fl_Check_Browser_item_prev(self, *args) 4608 4609 def item_last(self, *args): 4610 """item_last(Fl_Check_Browser self) -> void *""" 4611 return _fltk.Fl_Check_Browser_item_last(self, *args) 4612 4613 def item_height(self, *args): 4614 """item_height(Fl_Check_Browser self, void * item) -> int""" 4615 return _fltk.Fl_Check_Browser_item_height(self, *args) 4616 4617 def item_width(self, *args): 4618 """item_width(Fl_Check_Browser self, void * item) -> int""" 4619 return _fltk.Fl_Check_Browser_item_width(self, *args) 4620 4621 def item_quick_height(self, *args): 4622 """item_quick_height(Fl_Check_Browser self, void * item) -> int""" 4623 return _fltk.Fl_Check_Browser_item_quick_height(self, *args) 4624 4625 def item_draw(self, *args): 4626 """item_draw(Fl_Check_Browser self, void * item, int X, int Y, int W, int H)""" 4627 return _fltk.Fl_Check_Browser_item_draw(self, *args) 4628 4629 def item_text(self, *args): 4630 """item_text(Fl_Check_Browser self, void * item) -> char const *""" 4631 return _fltk.Fl_Check_Browser_item_text(self, *args) 4632 4633 def item_swap(self, *args): 4634 """item_swap(Fl_Check_Browser self, void * a, void * b)""" 4635 return _fltk.Fl_Check_Browser_item_swap(self, *args) 4636 4637 def item_at(self, *args): 4638 """item_at(Fl_Check_Browser self, int index) -> void *""" 4639 return _fltk.Fl_Check_Browser_item_at(self, *args) 4640 4641 def full_width(self, *args): 4642 """full_width(Fl_Check_Browser self) -> int""" 4643 return _fltk.Fl_Check_Browser_full_width(self, *args) 4644 4645 def full_height(self, *args): 4646 """full_height(Fl_Check_Browser self) -> int""" 4647 return _fltk.Fl_Check_Browser_full_height(self, *args) 4648 4649 def incr_height(self, *args): 4650 """incr_height(Fl_Check_Browser self) -> int""" 4651 return _fltk.Fl_Check_Browser_incr_height(self, *args) 4652 4653 def item_select(self, *args): 4654 """item_select(Fl_Check_Browser self, void * item, int val=1)""" 4655 return _fltk.Fl_Check_Browser_item_select(self, *args) 4656 4657 def item_selected(self, *args): 4658 """item_selected(Fl_Check_Browser self, void * item) -> int""" 4659 return _fltk.Fl_Check_Browser_item_selected(self, *args) 4660 4661Fl_Check_Browser_swigregister = _fltk.Fl_Check_Browser_swigregister 4662Fl_Check_Browser_swigregister(Fl_Check_Browser) 4663 4664class Fl_Light_Button(Fl_Button): 4665 """ 4666 Buttons generate callbacks when they are clicked by the user. You control 4667 exactly when and how by changing the values for type() and when(). 4668 4669 The Fl_Light_Button subclass display the 'on' state by turning on a light, 4670 rather than drawing pushed in. The shape of the 'light' is initially set 4671 to FL_DOWN_BOX. The color of the light when on is controlled with 4672 selection_color(), which defaults to FL_YELLOW. 4673 4674 """ 4675 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4676 __repr__ = _swig_repr 4677 def draw(self, *args): 4678 """draw(Fl_Light_Button self)""" 4679 return _fltk.Fl_Light_Button_draw(self, *args) 4680 4681 def handle(self, *args): 4682 """handle(Fl_Light_Button self, int arg0) -> int""" 4683 return _fltk.Fl_Light_Button_handle(self, *args) 4684 4685 def __init__(self, *args): 4686 """__init__(Fl_Light_Button self, int x, int y, int w, int h, char const * l=None) -> Fl_Light_Button""" 4687 if self.__class__ == Fl_Light_Button: 4688 _self = None 4689 else: 4690 _self = self 4691 this = _fltk.new_Fl_Light_Button(_self, *args) 4692 try: self.this.append(this) 4693 except: self.this = this 4694 if len(args) == 6: 4695 #retain reference to label 4696 self.my_label = args[5] 4697 if self.parent() != None: 4698 #delegate ownership to C++ 4699 self.this.disown() 4700 4701 4702 4703 __swig_destroy__ = _fltk.delete_Fl_Light_Button 4704 __del__ = lambda self : None; 4705 def __disown__(self): 4706 self.this.disown() 4707 _fltk.disown_Fl_Light_Button(self) 4708 return weakref_proxy(self) 4709Fl_Light_Button_swigregister = _fltk.Fl_Light_Button_swigregister 4710Fl_Light_Button_swigregister(Fl_Light_Button) 4711 4712class Fl_Check_Button(Fl_Light_Button): 4713 """ 4714 Buttons generate callbacks when they are clicked by the user. You control 4715 exactly when and how by changing the values for type() and when(). 4716 4717 The Fl_Check_Button subclass display the 'on' state by turning on a light, 4718 rather than drawing pushed in. The shape of the 'light' is initially set to 4719 FL_DIAMOND_DOWN_BOX. The color of the light when on is controlled with 4720 selection_color(), which defaults to FL_RED. 4721 4722 """ 4723 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4724 __repr__ = _swig_repr 4725 def __init__(self, *args): 4726 """__init__(Fl_Check_Button self, int X, int Y, int W, int H, char const * L=None) -> Fl_Check_Button""" 4727 if self.__class__ == Fl_Check_Button: 4728 _self = None 4729 else: 4730 _self = self 4731 this = _fltk.new_Fl_Check_Button(_self, *args) 4732 try: self.this.append(this) 4733 except: self.this = this 4734 if len(args) == 6: 4735 #retain reference to label 4736 self.my_label = args[5] 4737 if self.parent() != None: 4738 #delegate ownership to C++ 4739 self.this.disown() 4740 4741 4742 4743 __swig_destroy__ = _fltk.delete_Fl_Check_Button 4744 __del__ = lambda self : None; 4745 def __disown__(self): 4746 self.this.disown() 4747 _fltk.disown_Fl_Check_Button(self) 4748 return weakref_proxy(self) 4749 def draw(self, *args): 4750 """draw(Fl_Check_Button self)""" 4751 return _fltk.Fl_Check_Button_draw(self, *args) 4752 4753Fl_Check_Button_swigregister = _fltk.Fl_Check_Button_swigregister 4754Fl_Check_Button_swigregister(Fl_Check_Button) 4755 4756class Fl_Menu_(Fl_Widget): 4757 """ 4758 All widgets that have a menu in FLTK are subclassed off of this class. 4759 Currently FLTK provides you with Fl_Menu_Button, Fl_Menu_Bar, and Fl_Choice . 4760 4761 The class contains a pointer to an array of structures of type Fl_Menu_Item. 4762 The array may either be supplied directly by the user program, or it may be 4763 'private': a dynamically allocated array managed by the Fl_Menu_. 4764 4765 """ 4766 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4767 __repr__ = _swig_repr 4768 def __init__(self, *args): 4769 """__init__(Fl_Menu_ self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_Menu_""" 4770 if self.__class__ == Fl_Menu_: 4771 _self = None 4772 else: 4773 _self = self 4774 this = _fltk.new_Fl_Menu_(_self, *args) 4775 try: self.this.append(this) 4776 except: self.this = this 4777 if len(args) == 6: 4778 #retain reference to label 4779 self.my_label = args[5] 4780 if self.parent() != None: 4781 #delegate ownership to C++ 4782 self.this.disown() 4783 4784 4785 4786 __swig_destroy__ = _fltk.delete_Fl_Menu_ 4787 __del__ = lambda self : None; 4788 def item_pathname(self, *args): 4789 """item_pathname(Fl_Menu_ self, char * name, int namelen, Fl_Menu_Item finditem=None) -> int""" 4790 return _fltk.Fl_Menu__item_pathname(self, *args) 4791 4792 def picked(self, *args): 4793 """picked(Fl_Menu_ self, Fl_Menu_Item arg2) -> Fl_Menu_Item""" 4794 return _fltk.Fl_Menu__picked(self, *args) 4795 4796 def find_item(self, *args): 4797 """ 4798 find_item(Fl_Menu_ self, char const * name) -> Fl_Menu_Item 4799 find_item(Fl_Menu_ self, Fl_Callback * arg2) -> Fl_Menu_Item 4800 """ 4801 return _fltk.Fl_Menu__find_item(self, *args) 4802 4803 def find_index(self, *args): 4804 """ 4805 find_index(Fl_Menu_ self, char const * name) -> int 4806 find_index(Fl_Menu_ self, Fl_Menu_Item item) -> int 4807 find_index(Fl_Menu_ self, Fl_Callback * cb) -> int 4808 """ 4809 return _fltk.Fl_Menu__find_index(self, *args) 4810 4811 def test_shortcut(self, *args): 4812 """test_shortcut(Fl_Menu_ self) -> Fl_Menu_Item""" 4813 return _fltk.Fl_Menu__test_shortcut(self, *args) 4814 4815 def insert(self, *args): 4816 """ 4817 insert(Fl_Menu_ self, int index, char const * arg3, int shortcut, Fl_Callback * arg5, void * arg6=None, 4818 int arg7=0) -> int 4819 insert(Fl_Menu_ self, int index, char const * a, char const * b, Fl_Callback * c, void * d=None, int e=0) -> int 4820 """ 4821 return _fltk.Fl_Menu__insert(self, *args) 4822 4823 def size(self, *args): 4824 """ 4825 size(Fl_Menu_ self) -> int 4826 size(Fl_Menu_ self, int W, int H) 4827 """ 4828 return _fltk.Fl_Menu__size(self, *args) 4829 4830 def clear(self, *args): 4831 """clear(Fl_Menu_ self)""" 4832 return _fltk.Fl_Menu__clear(self, *args) 4833 4834 def clear_submenu(self, *args): 4835 """clear_submenu(Fl_Menu_ self, int index) -> int""" 4836 return _fltk.Fl_Menu__clear_submenu(self, *args) 4837 4838 def replace(self, *args): 4839 """replace(Fl_Menu_ self, int arg2, char const * arg3)""" 4840 return _fltk.Fl_Menu__replace(self, *args) 4841 4842 def remove(self, *args): 4843 """remove(Fl_Menu_ self, int arg2)""" 4844 return _fltk.Fl_Menu__remove(self, *args) 4845 4846 def shortcut(self, *args): 4847 """shortcut(Fl_Menu_ self, int i, int s)""" 4848 return _fltk.Fl_Menu__shortcut(self, *args) 4849 4850 def mode(self, *args): 4851 """ 4852 mode(Fl_Menu_ self, int i, int fl) 4853 mode(Fl_Menu_ self, int i) -> int 4854 """ 4855 return _fltk.Fl_Menu__mode(self, *args) 4856 4857 def mvalue(self, *args): 4858 """mvalue(Fl_Menu_ self) -> Fl_Menu_Item""" 4859 return _fltk.Fl_Menu__mvalue(self, *args) 4860 4861 def value(self, *args): 4862 """ 4863 value(Fl_Menu_ self) -> int 4864 value(Fl_Menu_ self, int i) -> int 4865 """ 4866 return _fltk.Fl_Menu__value(self, *args) 4867 4868 def text(self, *args): 4869 """ 4870 text(Fl_Menu_ self) -> char const 4871 text(Fl_Menu_ self, int i) -> char const * 4872 """ 4873 return _fltk.Fl_Menu__text(self, *args) 4874 4875 def textfont(self, *args): 4876 """ 4877 textfont(Fl_Menu_ self) -> Fl_Font 4878 textfont(Fl_Menu_ self, Fl_Font c) 4879 """ 4880 return _fltk.Fl_Menu__textfont(self, *args) 4881 4882 def textsize(self, *args): 4883 """ 4884 textsize(Fl_Menu_ self) -> Fl_Fontsize 4885 textsize(Fl_Menu_ self, Fl_Fontsize c) 4886 """ 4887 return _fltk.Fl_Menu__textsize(self, *args) 4888 4889 def textcolor(self, *args): 4890 """ 4891 textcolor(Fl_Menu_ self) -> Fl_Color 4892 textcolor(Fl_Menu_ self, Fl_Color c) 4893 """ 4894 return _fltk.Fl_Menu__textcolor(self, *args) 4895 4896 def down_box(self, *args): 4897 """ 4898 down_box(Fl_Menu_ self) -> Fl_Boxtype 4899 down_box(Fl_Menu_ self, Fl_Boxtype b) 4900 """ 4901 return _fltk.Fl_Menu__down_box(self, *args) 4902 4903 def down_color(self, *args): 4904 """ 4905 down_color(Fl_Menu_ self) -> Fl_Color 4906 down_color(Fl_Menu_ self, unsigned int c) 4907 """ 4908 return _fltk.Fl_Menu__down_color(self, *args) 4909 4910 def setonly(self, *args): 4911 """setonly(Fl_Menu_ self, Fl_Menu_Item item)""" 4912 return _fltk.Fl_Menu__setonly(self, *args) 4913 4914 def copy(self, *args): 4915 """ 4916 copy(Fl_Menu_ self, Fl_Menu_Item m, void * user_data=None) 4917 copy(Fl_Menu_ self, PyObject * args, PyObject * user_data=None) 4918 """ 4919 return _fltk.Fl_Menu__copy(self, *args) 4920 4921 def add(self, *args): 4922 """ 4923 add(Fl_Menu_ self, char const * arg2, int shortcut, Fl_Callback * arg4, void * arg5=None, int arg6=0) -> int 4924 add(Fl_Menu_ self, char const * arg2) -> int 4925 add(Fl_Menu_ self, PyObject * lObj, PyObject * sObj, PyObject * cObj, PyObject * uObj=None, PyObject * fObj=None) -> int 4926 """ 4927 return _fltk.Fl_Menu__add(self, *args) 4928 4929 def menu(self, *args): 4930 """ 4931 menu(Fl_Menu_ self) -> Fl_Menu_Item 4932 menu(Fl_Menu_ self, PyObject * args) 4933 menu(Fl_Menu_ self) -> PyObject * 4934 """ 4935 return _fltk.Fl_Menu__menu(self, *args) 4936 4937 def __disown__(self): 4938 self.this.disown() 4939 _fltk.disown_Fl_Menu_(self) 4940 return weakref_proxy(self) 4941Fl_Menu__swigregister = _fltk.Fl_Menu__swigregister 4942Fl_Menu__swigregister(Fl_Menu_) 4943 4944class Fl_Choice(Fl_Menu_): 4945 """ 4946 This is a button that when pushed pops up a menu (or hierarchy of menus) 4947 defined by an array of Fl_Menu_Item objects. Motif calls this an OptionButton. 4948 4949 The only difference between this and a Fl_Menu_Button is that the name of 4950 the most recent chosen menu item is displayed inside the box, while the 4951 label is displayed outside the box. However, since the use of this is most 4952 often to control a single variable rather than do individual callbacks, some 4953 of the Fl_Menu_Button methods are redescribed here in those terms. 4954 4955 When the user picks an item off the menu the value() is set to that item and 4956 then the item's callback is done with the menu_button as the Fl_Widget 4957 argument. If the item does not have a callback the menu_button's callback is 4958 done instead. 4959 4960 All three mouse buttons pop up the menu. The Forms behavior of the first two 4961 buttons to increment/decrement the choice is not implemented. This could be 4962 added with a subclass, however. 4963 4964 The menu will also pop up in response to shortcuts indicated by putting a '&' 4965 character in the label(). See Fl_Button for a description of this. 4966 4967 Typing the shortcut() of any of the items will do exactly the same as when 4968 you pick the item with the mouse. The '&' character in item names are only 4969 looked at when the menu is popped up, however. 4970 4971 """ 4972 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 4973 __repr__ = _swig_repr 4974 def draw(self, *args): 4975 """draw(Fl_Choice self)""" 4976 return _fltk.Fl_Choice_draw(self, *args) 4977 4978 def handle(self, *args): 4979 """handle(Fl_Choice self, int arg0) -> int""" 4980 return _fltk.Fl_Choice_handle(self, *args) 4981 4982 def __init__(self, *args): 4983 """__init__(Fl_Choice self, int X, int Y, int W, int H, char const * L=None) -> Fl_Choice""" 4984 if self.__class__ == Fl_Choice: 4985 _self = None 4986 else: 4987 _self = self 4988 this = _fltk.new_Fl_Choice(_self, *args) 4989 try: self.this.append(this) 4990 except: self.this = this 4991 if len(args) == 6: 4992 #retain reference to label 4993 self.my_label = args[5] 4994 if self.parent() != None: 4995 #delegate ownership to C++ 4996 self.this.disown() 4997 4998 4999 5000 def value(self, *args): 5001 """ 5002 value(Fl_Choice self) -> int 5003 value(Fl_Choice self, int v) -> int 5004 """ 5005 return _fltk.Fl_Choice_value(self, *args) 5006 5007 __swig_destroy__ = _fltk.delete_Fl_Choice 5008 __del__ = lambda self : None; 5009 def __disown__(self): 5010 self.this.disown() 5011 _fltk.disown_Fl_Choice(self) 5012 return weakref_proxy(self) 5013Fl_Choice_swigregister = _fltk.Fl_Choice_swigregister 5014Fl_Choice_swigregister(Fl_Choice) 5015 5016FL_SQUARE_CLOCK = _fltk.FL_SQUARE_CLOCK 5017FL_ROUND_CLOCK = _fltk.FL_ROUND_CLOCK 5018FL_ANALOG_CLOCK = _fltk.FL_ANALOG_CLOCK 5019FL_DIGITAL_CLOCK = _fltk.FL_DIGITAL_CLOCK 5020class Fl_Clock_Output(Fl_Widget): 5021 """Proxy of C++ Fl_Clock_Output class""" 5022 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5023 __repr__ = _swig_repr 5024 def draw(self, *args): 5025 """draw(Fl_Clock_Output self)""" 5026 return _fltk.Fl_Clock_Output_draw(self, *args) 5027 5028 def __init__(self, *args): 5029 """__init__(Fl_Clock_Output self, int X, int Y, int W, int H, char const * L=None) -> Fl_Clock_Output""" 5030 if self.__class__ == Fl_Clock_Output: 5031 _self = None 5032 else: 5033 _self = self 5034 this = _fltk.new_Fl_Clock_Output(_self, *args) 5035 try: self.this.append(this) 5036 except: self.this = this 5037 if len(args) == 6: 5038 #retain reference to label 5039 self.my_label = args[5] 5040 if self.parent() != None: 5041 #delegate ownership to C++ 5042 self.this.disown() 5043 5044 5045 5046 def value(self, *args): 5047 """ 5048 value(Fl_Clock_Output self, ulong v) 5049 value(Fl_Clock_Output self, int H, int m, int s) 5050 value(Fl_Clock_Output self) -> ulong 5051 """ 5052 return _fltk.Fl_Clock_Output_value(self, *args) 5053 5054 def hour(self, *args): 5055 """hour(Fl_Clock_Output self) -> int""" 5056 return _fltk.Fl_Clock_Output_hour(self, *args) 5057 5058 def minute(self, *args): 5059 """minute(Fl_Clock_Output self) -> int""" 5060 return _fltk.Fl_Clock_Output_minute(self, *args) 5061 5062 def second(self, *args): 5063 """second(Fl_Clock_Output self) -> int""" 5064 return _fltk.Fl_Clock_Output_second(self, *args) 5065 5066 __swig_destroy__ = _fltk.delete_Fl_Clock_Output 5067 __del__ = lambda self : None; 5068 def __disown__(self): 5069 self.this.disown() 5070 _fltk.disown_Fl_Clock_Output(self) 5071 return weakref_proxy(self) 5072Fl_Clock_Output_swigregister = _fltk.Fl_Clock_Output_swigregister 5073Fl_Clock_Output_swigregister(Fl_Clock_Output) 5074 5075class Fl_Clock(Fl_Clock_Output): 5076 """ 5077 This widget provides a round analog clock display and is provided for Forms 5078 compatibility. It installs a 1-second timeout callback using Fl.add_timeout(). 5079 5080 """ 5081 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5082 __repr__ = _swig_repr 5083 def handle(self, *args): 5084 """handle(Fl_Clock self, int arg0) -> int""" 5085 return _fltk.Fl_Clock_handle(self, *args) 5086 5087 def __init__(self, *args): 5088 """ 5089 __init__(Fl_Clock self, int X, int Y, int W, int H, char const * L=None) -> Fl_Clock 5090 __init__(Fl_Clock self, uchar t, int X, int Y, int W, int H, char const * L) -> Fl_Clock 5091 """ 5092 if self.__class__ == Fl_Clock: 5093 _self = None 5094 else: 5095 _self = self 5096 this = _fltk.new_Fl_Clock(_self, *args) 5097 try: self.this.append(this) 5098 except: self.this = this 5099 if len(args) == 6: 5100 #retain reference to label 5101 self.my_label = args[5] 5102 if self.parent() != None: 5103 #delegate ownership to C++ 5104 self.this.disown() 5105 5106 5107 5108 __swig_destroy__ = _fltk.delete_Fl_Clock 5109 __del__ = lambda self : None; 5110 def __disown__(self): 5111 self.this.disown() 5112 _fltk.disown_Fl_Clock(self) 5113 return weakref_proxy(self) 5114 def draw(self, *args): 5115 """draw(Fl_Clock self)""" 5116 return _fltk.Fl_Clock_draw(self, *args) 5117 5118Fl_Clock_swigregister = _fltk.Fl_Clock_swigregister 5119Fl_Clock_swigregister(Fl_Clock) 5120 5121class Fl_Value_Input(Fl_Valuator): 5122 """ 5123 The Fl_Value_Input widget displays a numeric value. The user can click in 5124 the text field and edit it - there is in fact a hidden Fl_Input widget with 5125 type(FL_FLOAT_INPUT) or type(FL_INT_INPUT) in there - and when they hit 5126 return or tab the value updates to what they typed and the callback is done. 5127 5128 If step() is non-zero, the user can also drag the mouse across the object 5129 and thus slide the value. The left button moves one step() per pixel, the 5130 middle by 10 * step(), and the right button by 100 * step(). It is therefore 5131 impossible to select text by dragging across it, although clicking can still 5132 move the insertion cursor. 5133 5134 If step() is non-zero and integral, then the range of numbers are limited 5135 to integers instead of floating point values. 5136 5137 """ 5138 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5139 __repr__ = _swig_repr 5140 def handle(self, *args): 5141 """handle(Fl_Value_Input self, int arg0) -> int""" 5142 return _fltk.Fl_Value_Input_handle(self, *args) 5143 5144 def draw(self, *args): 5145 """draw(Fl_Value_Input self)""" 5146 return _fltk.Fl_Value_Input_draw(self, *args) 5147 5148 def resize(self, *args): 5149 """resize(Fl_Value_Input self, int arg0, int arg1, int arg2, int arg3)""" 5150 return _fltk.Fl_Value_Input_resize(self, *args) 5151 5152 def __init__(self, *args): 5153 """__init__(Fl_Value_Input self, int x, int y, int w, int h, char const * l=None) -> Fl_Value_Input""" 5154 if self.__class__ == Fl_Value_Input: 5155 _self = None 5156 else: 5157 _self = self 5158 this = _fltk.new_Fl_Value_Input(_self, *args) 5159 try: self.this.append(this) 5160 except: self.this = this 5161 if len(args) == 6: 5162 #retain reference to label 5163 self.my_label = args[5] 5164 if self.parent() != None: 5165 #delegate ownership to C++ 5166 self.this.disown() 5167 5168 5169 5170 __swig_destroy__ = _fltk.delete_Fl_Value_Input 5171 __del__ = lambda self : None; 5172 def soft(self, *args): 5173 """ 5174 soft(Fl_Value_Input self, char s) 5175 soft(Fl_Value_Input self) -> char 5176 """ 5177 return _fltk.Fl_Value_Input_soft(self, *args) 5178 5179 def shortcut(self, *args): 5180 """ 5181 shortcut(Fl_Value_Input self) -> int 5182 shortcut(Fl_Value_Input self, int s) 5183 """ 5184 return _fltk.Fl_Value_Input_shortcut(self, *args) 5185 5186 def textfont(self, *args): 5187 """ 5188 textfont(Fl_Value_Input self) -> Fl_Font 5189 textfont(Fl_Value_Input self, Fl_Font s) 5190 """ 5191 return _fltk.Fl_Value_Input_textfont(self, *args) 5192 5193 def textsize(self, *args): 5194 """ 5195 textsize(Fl_Value_Input self) -> Fl_Fontsize 5196 textsize(Fl_Value_Input self, Fl_Fontsize s) 5197 """ 5198 return _fltk.Fl_Value_Input_textsize(self, *args) 5199 5200 def textcolor(self, *args): 5201 """ 5202 textcolor(Fl_Value_Input self) -> Fl_Color 5203 textcolor(Fl_Value_Input self, Fl_Color n) 5204 """ 5205 return _fltk.Fl_Value_Input_textcolor(self, *args) 5206 5207 def cursor_color(self, *args): 5208 """ 5209 cursor_color(Fl_Value_Input self) -> Fl_Color 5210 cursor_color(Fl_Value_Input self, Fl_Color n) 5211 """ 5212 return _fltk.Fl_Value_Input_cursor_color(self, *args) 5213 5214 def __disown__(self): 5215 self.this.disown() 5216 _fltk.disown_Fl_Value_Input(self) 5217 return weakref_proxy(self) 5218Fl_Value_Input_swigregister = _fltk.Fl_Value_Input_swigregister 5219Fl_Value_Input_swigregister(Fl_Value_Input) 5220 5221class Flcc_HueBox(Fl_Widget): 5222 """Proxy of C++ Flcc_HueBox class""" 5223 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5224 __repr__ = _swig_repr 5225 def draw(self, *args): 5226 """draw(Flcc_HueBox self)""" 5227 return _fltk.Flcc_HueBox_draw(self, *args) 5228 5229 def handle(self, *args): 5230 """handle(Flcc_HueBox self, int arg0) -> int""" 5231 return _fltk.Flcc_HueBox_handle(self, *args) 5232 5233 def __init__(self, *args): 5234 """__init__(Flcc_HueBox self, int X, int Y, int W, int H) -> Flcc_HueBox""" 5235 if self.__class__ == Flcc_HueBox: 5236 _self = None 5237 else: 5238 _self = self 5239 this = _fltk.new_Flcc_HueBox(_self, *args) 5240 try: self.this.append(this) 5241 except: self.this = this 5242 if len(args) == 6: 5243 #retain reference to label 5244 self.my_label = args[5] 5245 if self.parent() != None: 5246 #delegate ownership to C++ 5247 self.this.disown() 5248 5249 5250 5251 __swig_destroy__ = _fltk.delete_Flcc_HueBox 5252 __del__ = lambda self : None; 5253 def __disown__(self): 5254 self.this.disown() 5255 _fltk.disown_Flcc_HueBox(self) 5256 return weakref_proxy(self) 5257Flcc_HueBox_swigregister = _fltk.Flcc_HueBox_swigregister 5258Flcc_HueBox_swigregister(Flcc_HueBox) 5259 5260class Flcc_ValueBox(Fl_Widget): 5261 """Proxy of C++ Flcc_ValueBox class""" 5262 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5263 __repr__ = _swig_repr 5264 def draw(self, *args): 5265 """draw(Flcc_ValueBox self)""" 5266 return _fltk.Flcc_ValueBox_draw(self, *args) 5267 5268 def handle(self, *args): 5269 """handle(Flcc_ValueBox self, int arg0) -> int""" 5270 return _fltk.Flcc_ValueBox_handle(self, *args) 5271 5272 def __init__(self, *args): 5273 """__init__(Flcc_ValueBox self, int X, int Y, int W, int H) -> Flcc_ValueBox""" 5274 if self.__class__ == Flcc_ValueBox: 5275 _self = None 5276 else: 5277 _self = self 5278 this = _fltk.new_Flcc_ValueBox(_self, *args) 5279 try: self.this.append(this) 5280 except: self.this = this 5281 if len(args) == 6: 5282 #retain reference to label 5283 self.my_label = args[5] 5284 if self.parent() != None: 5285 #delegate ownership to C++ 5286 self.this.disown() 5287 5288 5289 5290 __swig_destroy__ = _fltk.delete_Flcc_ValueBox 5291 __del__ = lambda self : None; 5292 def __disown__(self): 5293 self.this.disown() 5294 _fltk.disown_Flcc_ValueBox(self) 5295 return weakref_proxy(self) 5296Flcc_ValueBox_swigregister = _fltk.Flcc_ValueBox_swigregister 5297Flcc_ValueBox_swigregister(Flcc_ValueBox) 5298 5299class Flcc_Value_Input(Fl_Value_Input): 5300 """Proxy of C++ Flcc_Value_Input class""" 5301 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5302 __repr__ = _swig_repr 5303 def format(self, *args): 5304 """format(Flcc_Value_Input self, char * arg0) -> int""" 5305 return _fltk.Flcc_Value_Input_format(self, *args) 5306 5307 def __init__(self, *args): 5308 """__init__(Flcc_Value_Input self, int X, int Y, int W, int H) -> Flcc_Value_Input""" 5309 if self.__class__ == Flcc_Value_Input: 5310 _self = None 5311 else: 5312 _self = self 5313 this = _fltk.new_Flcc_Value_Input(_self, *args) 5314 try: self.this.append(this) 5315 except: self.this = this 5316 if len(args) == 6: 5317 #retain reference to label 5318 self.my_label = args[5] 5319 if self.parent() != None: 5320 #delegate ownership to C++ 5321 self.this.disown() 5322 5323 5324 5325 __swig_destroy__ = _fltk.delete_Flcc_Value_Input 5326 __del__ = lambda self : None; 5327 def __disown__(self): 5328 self.this.disown() 5329 _fltk.disown_Flcc_Value_Input(self) 5330 return weakref_proxy(self) 5331 def draw(self, *args): 5332 """draw(Flcc_Value_Input self)""" 5333 return _fltk.Flcc_Value_Input_draw(self, *args) 5334 5335Flcc_Value_Input_swigregister = _fltk.Flcc_Value_Input_swigregister 5336Flcc_Value_Input_swigregister(Flcc_Value_Input) 5337 5338class Fl_Color_Chooser(Fl_Group): 5339 """ 5340 The Fl_Color_Chooser widget provides a standard RGB color chooser. You can 5341 place any number of these into a panel of your own design. This widget 5342 contains the hue box, value slider, and rgb input fields from the above 5343 diagram (it does not have the color chips or the Cancel or OK buttons). The 5344 callback is done every time the user changes the rgb value. It is not done 5345 if they move the hue control in a way that produces the same rgb value, such 5346 as when saturation or value is zero. 5347 5348 """ 5349 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5350 __repr__ = _swig_repr 5351 def mode(self, *args): 5352 """ 5353 mode(Fl_Color_Chooser self) -> int 5354 mode(Fl_Color_Chooser self, int newMode) 5355 """ 5356 return _fltk.Fl_Color_Chooser_mode(self, *args) 5357 5358 def hue(self, *args): 5359 """hue(Fl_Color_Chooser self) -> double""" 5360 return _fltk.Fl_Color_Chooser_hue(self, *args) 5361 5362 def saturation(self, *args): 5363 """saturation(Fl_Color_Chooser self) -> double""" 5364 return _fltk.Fl_Color_Chooser_saturation(self, *args) 5365 5366 def value(self, *args): 5367 """value(Fl_Color_Chooser self) -> double""" 5368 return _fltk.Fl_Color_Chooser_value(self, *args) 5369 5370 def r(self, *args): 5371 """r(Fl_Color_Chooser self) -> double""" 5372 return _fltk.Fl_Color_Chooser_r(self, *args) 5373 5374 def g(self, *args): 5375 """g(Fl_Color_Chooser self) -> double""" 5376 return _fltk.Fl_Color_Chooser_g(self, *args) 5377 5378 def b(self, *args): 5379 """b(Fl_Color_Chooser self) -> double""" 5380 return _fltk.Fl_Color_Chooser_b(self, *args) 5381 5382 def hsv(self, *args): 5383 """hsv(Fl_Color_Chooser self, double H, double S, double V) -> int""" 5384 return _fltk.Fl_Color_Chooser_hsv(self, *args) 5385 5386 def rgb(self, *args): 5387 """rgb(Fl_Color_Chooser self, double R, double G, double B) -> int""" 5388 return _fltk.Fl_Color_Chooser_rgb(self, *args) 5389 5390 def hsv2rgb(*args): 5391 """hsv2rgb(double H, double S, double V, double & R, double & G, double & B)""" 5392 return _fltk.Fl_Color_Chooser_hsv2rgb(*args) 5393 5394 hsv2rgb = staticmethod(hsv2rgb) 5395 def rgb2hsv(*args): 5396 """rgb2hsv(double R, double G, double B, double & H, double & S, double & V)""" 5397 return _fltk.Fl_Color_Chooser_rgb2hsv(*args) 5398 5399 rgb2hsv = staticmethod(rgb2hsv) 5400 def __init__(self, *args): 5401 """__init__(Fl_Color_Chooser self, int X, int Y, int W, int H, char const * L=None) -> Fl_Color_Chooser""" 5402 if self.__class__ == Fl_Color_Chooser: 5403 _self = None 5404 else: 5405 _self = self 5406 this = _fltk.new_Fl_Color_Chooser(_self, *args) 5407 try: self.this.append(this) 5408 except: self.this = this 5409 if len(args) == 6: 5410 #retain reference to label 5411 self.my_label = args[5] 5412 if self.parent() != None: 5413 #delegate ownership to C++ 5414 self.this.disown() 5415 5416 5417 5418 __swig_destroy__ = _fltk.delete_Fl_Color_Chooser 5419 __del__ = lambda self : None; 5420 def __disown__(self): 5421 self.this.disown() 5422 _fltk.disown_Fl_Color_Chooser(self) 5423 return weakref_proxy(self) 5424 def draw(self, *args): 5425 """draw(Fl_Color_Chooser self)""" 5426 return _fltk.Fl_Color_Chooser_draw(self, *args) 5427 5428Fl_Color_Chooser_swigregister = _fltk.Fl_Color_Chooser_swigregister 5429Fl_Color_Chooser_swigregister(Fl_Color_Chooser) 5430 5431def Fl_Color_Chooser_hsv2rgb(*args): 5432 """Fl_Color_Chooser_hsv2rgb(double H, double S, double V, double & R, double & G, double & B)""" 5433 return _fltk.Fl_Color_Chooser_hsv2rgb(*args) 5434 5435def Fl_Color_Chooser_rgb2hsv(*args): 5436 """Fl_Color_Chooser_rgb2hsv(double R, double G, double B, double & H, double & S, double & V)""" 5437 return _fltk.Fl_Color_Chooser_rgb2hsv(*args) 5438 5439 5440def fl_color_chooser(*args): 5441 """ 5442 fl_color_chooser(char const * name, double & r, double & g, double & b, int m=-1) -> int 5443 fl_color_chooser(char const * name, uchar & r, uchar & g, uchar & b, int m=-1) -> int 5444 """ 5445 return _fltk.fl_color_chooser(*args) 5446FL_NORMAL_COUNTER = _fltk.FL_NORMAL_COUNTER 5447FL_SIMPLE_COUNTER = _fltk.FL_SIMPLE_COUNTER 5448class Fl_Counter(Fl_Valuator): 5449 """ 5450 The Fl_Counter widget is provided for forms compatibility. It controls a 5451 single floating point value. 5452 5453 """ 5454 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5455 __repr__ = _swig_repr 5456 def draw(self, *args): 5457 """draw(Fl_Counter self)""" 5458 return _fltk.Fl_Counter_draw(self, *args) 5459 5460 def handle(self, *args): 5461 """handle(Fl_Counter self, int arg0) -> int""" 5462 return _fltk.Fl_Counter_handle(self, *args) 5463 5464 def __init__(self, *args): 5465 """__init__(Fl_Counter self, int X, int Y, int W, int H, char const * L=None) -> Fl_Counter""" 5466 if self.__class__ == Fl_Counter: 5467 _self = None 5468 else: 5469 _self = self 5470 this = _fltk.new_Fl_Counter(_self, *args) 5471 try: self.this.append(this) 5472 except: self.this = this 5473 if len(args) == 6: 5474 #retain reference to label 5475 self.my_label = args[5] 5476 if self.parent() != None: 5477 #delegate ownership to C++ 5478 self.this.disown() 5479 5480 5481 5482 __swig_destroy__ = _fltk.delete_Fl_Counter 5483 __del__ = lambda self : None; 5484 def lstep(self, *args): 5485 """lstep(Fl_Counter self, double a)""" 5486 return _fltk.Fl_Counter_lstep(self, *args) 5487 5488 def step(self, *args): 5489 """ 5490 step(Fl_Counter self, double a, double b) 5491 step(Fl_Counter self, double a) 5492 step(Fl_Counter self) -> double 5493 """ 5494 return _fltk.Fl_Counter_step(self, *args) 5495 5496 def textfont(self, *args): 5497 """ 5498 textfont(Fl_Counter self) -> Fl_Font 5499 textfont(Fl_Counter self, Fl_Font s) 5500 """ 5501 return _fltk.Fl_Counter_textfont(self, *args) 5502 5503 def textsize(self, *args): 5504 """ 5505 textsize(Fl_Counter self) -> Fl_Fontsize 5506 textsize(Fl_Counter self, Fl_Fontsize s) 5507 """ 5508 return _fltk.Fl_Counter_textsize(self, *args) 5509 5510 def textcolor(self, *args): 5511 """ 5512 textcolor(Fl_Counter self) -> Fl_Color 5513 textcolor(Fl_Counter self, Fl_Color s) 5514 """ 5515 return _fltk.Fl_Counter_textcolor(self, *args) 5516 5517 def __disown__(self): 5518 self.this.disown() 5519 _fltk.disown_Fl_Counter(self) 5520 return weakref_proxy(self) 5521Fl_Counter_swigregister = _fltk.Fl_Counter_swigregister 5522Fl_Counter_swigregister(Fl_Counter) 5523 5524FL_NORMAL_DIAL = _fltk.FL_NORMAL_DIAL 5525FL_LINE_DIAL = _fltk.FL_LINE_DIAL 5526FL_FILL_DIAL = _fltk.FL_FILL_DIAL 5527class Fl_Dial(Fl_Valuator): 5528 """ 5529 The Fl_Dial widget provides a circular dial to control a single floating 5530 point value. 5531 5532 """ 5533 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5534 __repr__ = _swig_repr 5535 def draw(self, *args): 5536 """draw(Fl_Dial self)""" 5537 return _fltk.Fl_Dial_draw(self, *args) 5538 5539 def handle(self, *args): 5540 """handle(Fl_Dial self, int arg0) -> int""" 5541 return _fltk.Fl_Dial_handle(self, *args) 5542 5543 def __init__(self, *args): 5544 """__init__(Fl_Dial self, int x, int y, int w, int h, char const * l=None) -> Fl_Dial""" 5545 if self.__class__ == Fl_Dial: 5546 _self = None 5547 else: 5548 _self = self 5549 this = _fltk.new_Fl_Dial(_self, *args) 5550 try: self.this.append(this) 5551 except: self.this = this 5552 if len(args) == 6: 5553 #retain reference to label 5554 self.my_label = args[5] 5555 if self.parent() != None: 5556 #delegate ownership to C++ 5557 self.this.disown() 5558 5559 5560 5561 def angle1(self, *args): 5562 """ 5563 angle1(Fl_Dial self) -> short 5564 angle1(Fl_Dial self, short a) 5565 """ 5566 return _fltk.Fl_Dial_angle1(self, *args) 5567 5568 def angle2(self, *args): 5569 """ 5570 angle2(Fl_Dial self) -> short 5571 angle2(Fl_Dial self, short a) 5572 """ 5573 return _fltk.Fl_Dial_angle2(self, *args) 5574 5575 def angles(self, *args): 5576 """angles(Fl_Dial self, short a, short b)""" 5577 return _fltk.Fl_Dial_angles(self, *args) 5578 5579 __swig_destroy__ = _fltk.delete_Fl_Dial 5580 __del__ = lambda self : None; 5581 def __disown__(self): 5582 self.this.disown() 5583 _fltk.disown_Fl_Dial(self) 5584 return weakref_proxy(self) 5585Fl_Dial_swigregister = _fltk.Fl_Dial_swigregister 5586Fl_Dial_swigregister(Fl_Dial) 5587 5588FL_WINDOW = _fltk.FL_WINDOW 5589FL_DOUBLE_WINDOW = _fltk.FL_DOUBLE_WINDOW 5590class Fl_Window(Fl_Group): 5591 """ 5592 This widget produces an actual window. This can either be a main window, 5593 with a border and title and all the window management controls, or a 5594 'subwindow' inside a window. This is controlled by whether or not the 5595 window has a parent(). 5596 5597 Once you create a window, you usually add children Fl_Widget 's to it by 5598 using window->add(child) for each new widget. See Fl_Group for more 5599 information on how to add and remove children. 5600 5601 There are several subclasses of Fl_Window that provide double-buffering, 5602 overlay, menu, and OpenGL support. 5603 5604 The window's callback is done if the user tries to close a window using 5605 the window manager and Fl.modal() is zero or equal to the window. Fl_Window 5606 has a default callback that calls Fl_Window.hide(). 5607 5608 """ 5609 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5610 __repr__ = _swig_repr 5611 def shape(self, *args): 5612 """ 5613 shape(Fl_Window self, Fl_Image img) 5614 shape(Fl_Window self, Fl_Image b) 5615 """ 5616 return _fltk.Fl_Window_shape(self, *args) 5617 5618 def draw(self, *args): 5619 """draw(Fl_Window self)""" 5620 return _fltk.Fl_Window_draw(self, *args) 5621 5622 def flush(self, *args): 5623 """flush(Fl_Window self)""" 5624 return _fltk.Fl_Window_flush(self, *args) 5625 5626 def __init__(self, *args): 5627 """ 5628 __init__(Fl_Window self, int w, int h, char const * title=None) -> Fl_Window 5629 __init__(Fl_Window self, int x, int y, int w, int h, char const * title=None) -> Fl_Window 5630 """ 5631 if self.__class__ == Fl_Window: 5632 _self = None 5633 else: 5634 _self = self 5635 this = _fltk.new_Fl_Window(_self, *args) 5636 try: self.this.append(this) 5637 except: self.this = this 5638 if len(args) == 6: 5639 #retain reference to label 5640 self.my_label = args[5] 5641 if self.parent() != None: 5642 #delegate ownership to C++ 5643 self.this.disown() 5644 5645 5646 5647 __swig_destroy__ = _fltk.delete_Fl_Window 5648 __del__ = lambda self : None; 5649 def handle(self, *args): 5650 """handle(Fl_Window self, int arg0) -> int""" 5651 return _fltk.Fl_Window_handle(self, *args) 5652 5653 def resize(self, *args): 5654 """resize(Fl_Window self, int X, int Y, int W, int H)""" 5655 return _fltk.Fl_Window_resize(self, *args) 5656 5657 def clear_border(self, *args): 5658 """clear_border(Fl_Window self)""" 5659 return _fltk.Fl_Window_clear_border(self, *args) 5660 5661 def border(self, *args): 5662 """ 5663 border(Fl_Window self, int b) 5664 border(Fl_Window self) -> unsigned int 5665 """ 5666 return _fltk.Fl_Window_border(self, *args) 5667 5668 def set_override(self, *args): 5669 """set_override(Fl_Window self)""" 5670 return _fltk.Fl_Window_set_override(self, *args) 5671 5672 def override(self, *args): 5673 """override(Fl_Window self) -> unsigned int""" 5674 return _fltk.Fl_Window_override(self, *args) 5675 5676 def set_modal(self, *args): 5677 """set_modal(Fl_Window self)""" 5678 return _fltk.Fl_Window_set_modal(self, *args) 5679 5680 def modal(self, *args): 5681 """modal(Fl_Window self) -> unsigned int""" 5682 return _fltk.Fl_Window_modal(self, *args) 5683 5684 def set_non_modal(self, *args): 5685 """set_non_modal(Fl_Window self)""" 5686 return _fltk.Fl_Window_set_non_modal(self, *args) 5687 5688 def non_modal(self, *args): 5689 """non_modal(Fl_Window self) -> unsigned int""" 5690 return _fltk.Fl_Window_non_modal(self, *args) 5691 5692 def clear_modal_states(self, *args): 5693 """clear_modal_states(Fl_Window self)""" 5694 return _fltk.Fl_Window_clear_modal_states(self, *args) 5695 5696 def set_menu_window(self, *args): 5697 """set_menu_window(Fl_Window self)""" 5698 return _fltk.Fl_Window_set_menu_window(self, *args) 5699 5700 def menu_window(self, *args): 5701 """menu_window(Fl_Window self) -> unsigned int""" 5702 return _fltk.Fl_Window_menu_window(self, *args) 5703 5704 def set_tooltip_window(self, *args): 5705 """set_tooltip_window(Fl_Window self)""" 5706 return _fltk.Fl_Window_set_tooltip_window(self, *args) 5707 5708 def tooltip_window(self, *args): 5709 """tooltip_window(Fl_Window self) -> unsigned int""" 5710 return _fltk.Fl_Window_tooltip_window(self, *args) 5711 5712 def hotspot(self, *args): 5713 """ 5714 hotspot(Fl_Window self, int x, int y, int offscreen=0) 5715 hotspot(Fl_Window self, Fl_Widget arg2, int offscreen=0) 5716 """ 5717 return _fltk.Fl_Window_hotspot(self, *args) 5718 5719 def free_position(self, *args): 5720 """free_position(Fl_Window self)""" 5721 return _fltk.Fl_Window_free_position(self, *args) 5722 5723 def size_range(self, *args): 5724 """size_range(Fl_Window self, int minw, int minh, int maxw=0, int maxh=0, int dw=0, int dh=0, int aspect=0)""" 5725 return _fltk.Fl_Window_size_range(self, *args) 5726 5727 def iconlabel(self, *args): 5728 """ 5729 iconlabel(Fl_Window self) -> char const 5730 iconlabel(Fl_Window self, char const * arg2) 5731 """ 5732 return _fltk.Fl_Window_iconlabel(self, *args) 5733 5734 def label(self, *args): 5735 """ 5736 label(Fl_Window self) -> char const 5737 label(Fl_Window self, char const * arg2) 5738 label(Fl_Window self, char const * label, char const * iconlabel) 5739 """ 5740 val = _fltk.Fl_Window_label(self, *args) 5741 if len(args) > 0: 5742 self.my_label = args[len(args)-1] 5743 5744 5745 return val 5746 5747 def copy_label(self, *args): 5748 """copy_label(Fl_Window self, char const * a)""" 5749 return _fltk.Fl_Window_copy_label(self, *args) 5750 5751 def default_xclass(*args): 5752 """ 5753 default_xclass(char const * arg1) 5754 default_xclass() -> char const * 5755 """ 5756 return _fltk.Fl_Window_default_xclass(*args) 5757 5758 default_xclass = staticmethod(default_xclass) 5759 def xclass(self, *args): 5760 """ 5761 xclass(Fl_Window self) -> char const 5762 xclass(Fl_Window self, char const * c) 5763 """ 5764 return _fltk.Fl_Window_xclass(self, *args) 5765 5766 def default_icon(*args): 5767 """default_icon(Fl_RGB_Image arg1)""" 5768 return _fltk.Fl_Window_default_icon(*args) 5769 5770 default_icon = staticmethod(default_icon) 5771 def default_icons(*args): 5772 """default_icons(Fl_RGB_Image const *[] arg1, int arg2)""" 5773 return _fltk.Fl_Window_default_icons(*args) 5774 5775 default_icons = staticmethod(default_icons) 5776 def icons(self, *args): 5777 """icons(Fl_Window self, Fl_RGB_Image const *[] arg2, int arg3)""" 5778 return _fltk.Fl_Window_icons(self, *args) 5779 5780 def icon(self, *args): 5781 """ 5782 icon(Fl_Window self, Fl_RGB_Image arg2) 5783 icon(Fl_Window self) -> void const 5784 icon(Fl_Window self, void const * ic) 5785 """ 5786 return _fltk.Fl_Window_icon(self, *args) 5787 5788 def shown(self, *args): 5789 """shown(Fl_Window self) -> int""" 5790 return _fltk.Fl_Window_shown(self, *args) 5791 5792 def hide(self, *args): 5793 """hide(Fl_Window self)""" 5794 return _fltk.Fl_Window_hide(self, *args) 5795 5796 def wait_for_expose(self, *args): 5797 """wait_for_expose(Fl_Window self)""" 5798 return _fltk.Fl_Window_wait_for_expose(self, *args) 5799 5800 def fullscreen(self, *args): 5801 """fullscreen(Fl_Window self)""" 5802 return _fltk.Fl_Window_fullscreen(self, *args) 5803 5804 def fullscreen_off(self, *args): 5805 """ 5806 fullscreen_off(Fl_Window self) 5807 fullscreen_off(Fl_Window self, int X, int Y, int W, int H) 5808 """ 5809 return _fltk.Fl_Window_fullscreen_off(self, *args) 5810 5811 def fullscreen_active(self, *args): 5812 """fullscreen_active(Fl_Window self) -> unsigned int""" 5813 return _fltk.Fl_Window_fullscreen_active(self, *args) 5814 5815 def fullscreen_screens(self, *args): 5816 """fullscreen_screens(Fl_Window self, int top, int bottom, int left, int right)""" 5817 return _fltk.Fl_Window_fullscreen_screens(self, *args) 5818 5819 def iconize(self, *args): 5820 """iconize(Fl_Window self)""" 5821 return _fltk.Fl_Window_iconize(self, *args) 5822 5823 def x_root(self, *args): 5824 """x_root(Fl_Window self) -> int""" 5825 return _fltk.Fl_Window_x_root(self, *args) 5826 5827 def y_root(self, *args): 5828 """y_root(Fl_Window self) -> int""" 5829 return _fltk.Fl_Window_y_root(self, *args) 5830 5831 def current(*args): 5832 """current() -> Fl_Window""" 5833 return _fltk.Fl_Window_current(*args) 5834 5835 current = staticmethod(current) 5836 def make_current(self, *args): 5837 """make_current(Fl_Window self)""" 5838 return _fltk.Fl_Window_make_current(self, *args) 5839 5840 def as_window(self, *args): 5841 """as_window(Fl_Window self) -> Fl_Window""" 5842 return _fltk.Fl_Window_as_window(self, *args) 5843 5844 def cursor(self, *args): 5845 """ 5846 cursor(Fl_Window self, Fl_Cursor arg2) 5847 cursor(Fl_Window self, Fl_RGB_Image arg2, int arg3, int arg4) 5848 cursor(Fl_Window self, Fl_Cursor c, Fl_Color arg3, Fl_Color arg4=) 5849 """ 5850 return _fltk.Fl_Window_cursor(self, *args) 5851 5852 def default_cursor(self, *args): 5853 """ 5854 default_cursor(Fl_Window self, Fl_Cursor arg2) 5855 default_cursor(Fl_Window self, Fl_Cursor c, Fl_Color arg3, Fl_Color arg4=) 5856 """ 5857 return _fltk.Fl_Window_default_cursor(self, *args) 5858 5859 def default_callback(*args): 5860 """default_callback(Fl_Window arg1, void * v)""" 5861 return _fltk.Fl_Window_default_callback(*args) 5862 5863 default_callback = staticmethod(default_callback) 5864 def decorated_w(self, *args): 5865 """decorated_w(Fl_Window self) -> int""" 5866 return _fltk.Fl_Window_decorated_w(self, *args) 5867 5868 def decorated_h(self, *args): 5869 """decorated_h(Fl_Window self) -> int""" 5870 return _fltk.Fl_Window_decorated_h(self, *args) 5871 5872 def show(self, *args): 5873 """show(Fl_Window self, PyObject * count=None, PyObject * data=None)""" 5874 return _fltk.Fl_Window_show(self, *args) 5875 5876 def __disown__(self): 5877 self.this.disown() 5878 _fltk.disown_Fl_Window(self) 5879 return weakref_proxy(self) 5880Fl_Window_swigregister = _fltk.Fl_Window_swigregister 5881Fl_Window_swigregister(Fl_Window) 5882 5883def Fl_Window_default_xclass(*args): 5884 """ 5885 default_xclass(char const * arg1) 5886 Fl_Window_default_xclass() -> char const * 5887 """ 5888 return _fltk.Fl_Window_default_xclass(*args) 5889 5890def Fl_Window_default_icon(*args): 5891 """Fl_Window_default_icon(Fl_RGB_Image arg1)""" 5892 return _fltk.Fl_Window_default_icon(*args) 5893 5894def Fl_Window_default_icons(*args): 5895 """Fl_Window_default_icons(Fl_RGB_Image const *[] arg1, int arg2)""" 5896 return _fltk.Fl_Window_default_icons(*args) 5897 5898def Fl_Window_current(*args): 5899 """Fl_Window_current() -> Fl_Window""" 5900 return _fltk.Fl_Window_current(*args) 5901 5902def Fl_Window_default_callback(*args): 5903 """Fl_Window_default_callback(Fl_Window arg1, void * v)""" 5904 return _fltk.Fl_Window_default_callback(*args) 5905 5906class Fl_Double_Window(Fl_Window): 5907 """ 5908 The Fl_Double_Window class provides a double-buffered window. If possible 5909 this will use the X double buffering extension (Xdbe). If not, it will draw 5910 the window data into an off-screen pixmap, and then copy it to the on-screen 5911 window. 5912 5913 It is highly recommended that you put the following code before the first 5914 show() of any window in your program: 5915 5916 Fl.visual(FL_DOUBLE|FL_INDEX) 5917 5918 This makes sure you can use Xdbe on servers where double buffering does not 5919 exist for every visual. 5920 5921 """ 5922 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 5923 __repr__ = _swig_repr 5924 def flush(self, *args): 5925 """flush(Fl_Double_Window self)""" 5926 return _fltk.Fl_Double_Window_flush(self, *args) 5927 5928 def resize(self, *args): 5929 """resize(Fl_Double_Window self, int arg0, int arg1, int arg2, int arg3)""" 5930 return _fltk.Fl_Double_Window_resize(self, *args) 5931 5932 def hide(self, *args): 5933 """hide(Fl_Double_Window self)""" 5934 return _fltk.Fl_Double_Window_hide(self, *args) 5935 5936 __swig_destroy__ = _fltk.delete_Fl_Double_Window 5937 __del__ = lambda self : None; 5938 def __init__(self, *args): 5939 """ 5940 __init__(Fl_Double_Window self, int W, int H, char const * l=None) -> Fl_Double_Window 5941 __init__(Fl_Double_Window self, int X, int Y, int W, int H, char const * l=None) -> Fl_Double_Window 5942 """ 5943 if self.__class__ == Fl_Double_Window: 5944 _self = None 5945 else: 5946 _self = self 5947 this = _fltk.new_Fl_Double_Window(_self, *args) 5948 try: self.this.append(this) 5949 except: self.this = this 5950 if len(args) == 6: 5951 #retain reference to label 5952 self.my_label = args[5] 5953 if self.parent() != None: 5954 #delegate ownership to C++ 5955 self.this.disown() 5956 5957 5958 5959 def show(self, *args): 5960 """show(Fl_Double_Window self, PyObject * count=None, PyObject * data=None)""" 5961 return _fltk.Fl_Double_Window_show(self, *args) 5962 5963 def __disown__(self): 5964 self.this.disown() 5965 _fltk.disown_Fl_Double_Window(self) 5966 return weakref_proxy(self) 5967 def draw(self, *args): 5968 """draw(Fl_Double_Window self)""" 5969 return _fltk.Fl_Double_Window_draw(self, *args) 5970 5971Fl_Double_Window_swigregister = _fltk.Fl_Double_Window_swigregister 5972Fl_Double_Window_swigregister(Fl_Double_Window) 5973 5974 5975def fl_color(*args): 5976 """ 5977 fl_color(Fl_Color c) 5978 fl_color(uchar r, uchar g, uchar b) 5979 fl_color() -> Fl_Color 5980 """ 5981 return _fltk.fl_color(*args) 5982 5983def fl_push_clip(*args): 5984 """fl_push_clip(int x, int y, int w, int h)""" 5985 return _fltk.fl_push_clip(*args) 5986 5987def fl_push_no_clip(*args): 5988 """fl_push_no_clip()""" 5989 return _fltk.fl_push_no_clip(*args) 5990 5991def fl_pop_clip(*args): 5992 """fl_pop_clip()""" 5993 return _fltk.fl_pop_clip(*args) 5994 5995def fl_not_clipped(*args): 5996 """fl_not_clipped(int x, int y, int w, int h) -> int""" 5997 return _fltk.fl_not_clipped(*args) 5998 5999def fl_clip_box(*args): 6000 """fl_clip_box(int x, int y, int w, int h) -> int""" 6001 return _fltk.fl_clip_box(*args) 6002 6003def fl_restore_clip(*args): 6004 """fl_restore_clip()""" 6005 return _fltk.fl_restore_clip(*args) 6006 6007def fl_clip_region(*args): 6008 """ 6009 fl_clip_region(Fl_Region r) 6010 fl_clip_region() -> Fl_Region 6011 """ 6012 return _fltk.fl_clip_region(*args) 6013 6014def fl_point(*args): 6015 """fl_point(int x, int y)""" 6016 return _fltk.fl_point(*args) 6017 6018def fl_line_style(*args): 6019 """fl_line_style(int style, int width=0, char * dashes=None)""" 6020 return _fltk.fl_line_style(*args) 6021FL_SOLID = _fltk.FL_SOLID 6022FL_DASH = _fltk.FL_DASH 6023FL_DOT = _fltk.FL_DOT 6024FL_DASHDOT = _fltk.FL_DASHDOT 6025FL_DASHDOTDOT = _fltk.FL_DASHDOTDOT 6026FL_CAP_FLAT = _fltk.FL_CAP_FLAT 6027FL_CAP_ROUND = _fltk.FL_CAP_ROUND 6028FL_CAP_SQUARE = _fltk.FL_CAP_SQUARE 6029FL_JOIN_MITER = _fltk.FL_JOIN_MITER 6030FL_JOIN_ROUND = _fltk.FL_JOIN_ROUND 6031FL_JOIN_BEVEL = _fltk.FL_JOIN_BEVEL 6032 6033def fl_rect(*args): 6034 """ 6035 fl_rect(int x, int y, int w, int h) 6036 fl_rect(int x, int y, int w, int h, Fl_Color c) 6037 """ 6038 return _fltk.fl_rect(*args) 6039 6040def fl_rectf(*args): 6041 """ 6042 fl_rectf(int x, int y, int w, int h) 6043 fl_rectf(int x, int y, int w, int h, Fl_Color c) 6044 fl_rectf(int x, int y, int w, int h, uchar r, uchar g, uchar b) 6045 """ 6046 return _fltk.fl_rectf(*args) 6047 6048def fl_line(*args): 6049 """ 6050 fl_line(int x, int y, int x1, int y1) 6051 fl_line(int x, int y, int x1, int y1, int x2, int y2) 6052 """ 6053 return _fltk.fl_line(*args) 6054 6055def fl_loop(*args): 6056 """ 6057 fl_loop(int x, int y, int x1, int y1, int x2, int y2) 6058 fl_loop(int x, int y, int x1, int y1, int x2, int y2, int x3, int y3) 6059 """ 6060 return _fltk.fl_loop(*args) 6061 6062def fl_polygon(*args): 6063 """ 6064 fl_polygon(int x, int y, int x1, int y1, int x2, int y2) 6065 fl_polygon(int x, int y, int x1, int y1, int x2, int y2, int x3, int y3) 6066 """ 6067 return _fltk.fl_polygon(*args) 6068 6069def fl_xyline(*args): 6070 """ 6071 fl_xyline(int x, int y, int x1) 6072 fl_xyline(int x, int y, int x1, int y2) 6073 fl_xyline(int x, int y, int x1, int y2, int x3) 6074 """ 6075 return _fltk.fl_xyline(*args) 6076 6077def fl_yxline(*args): 6078 """ 6079 fl_yxline(int x, int y, int y1) 6080 fl_yxline(int x, int y, int y1, int x2) 6081 fl_yxline(int x, int y, int y1, int x2, int y3) 6082 """ 6083 return _fltk.fl_yxline(*args) 6084 6085def fl_pie(*args): 6086 """fl_pie(int x, int y, int w, int h, double a1, double a2)""" 6087 return _fltk.fl_pie(*args) 6088 6089def fl_push_matrix(*args): 6090 """fl_push_matrix()""" 6091 return _fltk.fl_push_matrix(*args) 6092 6093def fl_pop_matrix(*args): 6094 """fl_pop_matrix()""" 6095 return _fltk.fl_pop_matrix(*args) 6096 6097def fl_scale(*args): 6098 """ 6099 fl_scale(double x, double y) 6100 fl_scale(double x) 6101 """ 6102 return _fltk.fl_scale(*args) 6103 6104def fl_translate(*args): 6105 """fl_translate(double x, double y)""" 6106 return _fltk.fl_translate(*args) 6107 6108def fl_rotate(*args): 6109 """fl_rotate(double d)""" 6110 return _fltk.fl_rotate(*args) 6111 6112def fl_mult_matrix(*args): 6113 """fl_mult_matrix(double a, double b, double c, double d, double x, double y)""" 6114 return _fltk.fl_mult_matrix(*args) 6115 6116def fl_begin_points(*args): 6117 """fl_begin_points()""" 6118 return _fltk.fl_begin_points(*args) 6119 6120def fl_begin_line(*args): 6121 """fl_begin_line()""" 6122 return _fltk.fl_begin_line(*args) 6123 6124def fl_begin_loop(*args): 6125 """fl_begin_loop()""" 6126 return _fltk.fl_begin_loop(*args) 6127 6128def fl_begin_polygon(*args): 6129 """fl_begin_polygon()""" 6130 return _fltk.fl_begin_polygon(*args) 6131 6132def fl_vertex(*args): 6133 """fl_vertex(double x, double y)""" 6134 return _fltk.fl_vertex(*args) 6135 6136def fl_curve(*args): 6137 """fl_curve(double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3)""" 6138 return _fltk.fl_curve(*args) 6139 6140def fl_arc(*args): 6141 """ 6142 fl_arc(int x, int y, int w, int h, double a1, double a2) 6143 fl_arc(double x, double y, double r, double start, double end) 6144 """ 6145 return _fltk.fl_arc(*args) 6146 6147def fl_circle(*args): 6148 """fl_circle(double x, double y, double r)""" 6149 return _fltk.fl_circle(*args) 6150 6151def fl_end_points(*args): 6152 """fl_end_points()""" 6153 return _fltk.fl_end_points(*args) 6154 6155def fl_end_line(*args): 6156 """fl_end_line()""" 6157 return _fltk.fl_end_line(*args) 6158 6159def fl_end_loop(*args): 6160 """fl_end_loop()""" 6161 return _fltk.fl_end_loop(*args) 6162 6163def fl_end_polygon(*args): 6164 """fl_end_polygon()""" 6165 return _fltk.fl_end_polygon(*args) 6166 6167def fl_begin_complex_polygon(*args): 6168 """fl_begin_complex_polygon()""" 6169 return _fltk.fl_begin_complex_polygon(*args) 6170 6171def fl_gap(*args): 6172 """fl_gap()""" 6173 return _fltk.fl_gap(*args) 6174 6175def fl_end_complex_polygon(*args): 6176 """fl_end_complex_polygon()""" 6177 return _fltk.fl_end_complex_polygon(*args) 6178 6179def fl_transform_x(*args): 6180 """fl_transform_x(double x, double y) -> double""" 6181 return _fltk.fl_transform_x(*args) 6182 6183def fl_transform_y(*args): 6184 """fl_transform_y(double x, double y) -> double""" 6185 return _fltk.fl_transform_y(*args) 6186 6187def fl_transform_dx(*args): 6188 """fl_transform_dx(double x, double y) -> double""" 6189 return _fltk.fl_transform_dx(*args) 6190 6191def fl_transform_dy(*args): 6192 """fl_transform_dy(double x, double y) -> double""" 6193 return _fltk.fl_transform_dy(*args) 6194 6195def fl_transformed_vertex(*args): 6196 """fl_transformed_vertex(double xf, double yf)""" 6197 return _fltk.fl_transformed_vertex(*args) 6198 6199def fl_font(*args): 6200 """ 6201 fl_font(Fl_Font face, Fl_Fontsize fsize) 6202 fl_font() -> Fl_Font 6203 """ 6204 return _fltk.fl_font(*args) 6205 6206def fl_size(*args): 6207 """fl_size() -> Fl_Fontsize""" 6208 return _fltk.fl_size(*args) 6209 6210def fl_height(*args): 6211 """ 6212 fl_height() -> int 6213 fl_height(int font, int size) -> int 6214 """ 6215 return _fltk.fl_height(*args) 6216 6217def fl_descent(*args): 6218 """fl_descent() -> int""" 6219 return _fltk.fl_descent(*args) 6220 6221def fl_width(*args): 6222 """ 6223 fl_width(char const * txt) -> double 6224 fl_width(char const * txt, int n) -> double 6225 fl_width(unsigned int c) -> double 6226 """ 6227 return _fltk.fl_width(*args) 6228 6229def fl_text_extents(*args): 6230 """ 6231 fl_text_extents(char const * arg1) 6232 fl_text_extents(char const * t, int n) 6233 """ 6234 return _fltk.fl_text_extents(*args) 6235 6236def fl_latin1_to_local(*args): 6237 """fl_latin1_to_local(char const * t, int n=-1) -> char const *""" 6238 return _fltk.fl_latin1_to_local(*args) 6239 6240def fl_local_to_latin1(*args): 6241 """fl_local_to_latin1(char const * t, int n=-1) -> char const *""" 6242 return _fltk.fl_local_to_latin1(*args) 6243 6244def fl_mac_roman_to_local(*args): 6245 """fl_mac_roman_to_local(char const * t, int n=-1) -> char const *""" 6246 return _fltk.fl_mac_roman_to_local(*args) 6247 6248def fl_local_to_mac_roman(*args): 6249 """fl_local_to_mac_roman(char const * t, int n=-1) -> char const *""" 6250 return _fltk.fl_local_to_mac_roman(*args) 6251 6252def fl_rtl_draw(*args): 6253 """fl_rtl_draw(char const * str, int n, int x, int y)""" 6254 return _fltk.fl_rtl_draw(*args) 6255 6256def fl_measure(*args): 6257 """fl_measure(char const * str, int draw_symbols=1)""" 6258 return _fltk.fl_measure(*args) 6259 6260def fl_draw(*args): 6261 """ 6262 fl_draw(char const * str, int x, int y) 6263 fl_draw(int angle, char const * str, int x, int y) 6264 fl_draw(char const * str, int n, int x, int y) 6265 fl_draw(int angle, char const * str, int n, int x, int y) 6266 fl_draw(char const * str, int x, int y, int w, int h, Fl_Align align, Fl_Image img=None, 6267 int draw_symbols=1) 6268 fl_draw(char const * str, int x, int y, int w, int h, Fl_Align align, void (*)(char const *,int,int,int) callthis, 6269 Fl_Image img=None, int draw_symbols=1) 6270 """ 6271 return _fltk.fl_draw(*args) 6272 6273def fl_frame(*args): 6274 """ 6275 fl_frame(Fl_Boxtype b) -> Fl_Boxtype 6276 fl_frame(char const * s, int x, int y, int w, int h) 6277 """ 6278 return _fltk.fl_frame(*args) 6279 6280def fl_frame2(*args): 6281 """fl_frame2(char const * s, int x, int y, int w, int h)""" 6282 return _fltk.fl_frame2(*args) 6283 6284def fl_draw_box(*args): 6285 """fl_draw_box(Fl_Boxtype arg1, int x, int y, int w, int h, Fl_Color arg6)""" 6286 return _fltk.fl_draw_box(*args) 6287 6288def fl_draw_image(*args): 6289 """fl_draw_image(uchar const * buf, int X, int Y, int W, int H, int D=3, int L=0)""" 6290 return _fltk.fl_draw_image(*args) 6291 6292def fl_draw_image_mono(*args): 6293 """fl_draw_image_mono(uchar const * buf, int X, int Y, int W, int H, int D=1, int L=0)""" 6294 return _fltk.fl_draw_image_mono(*args) 6295 6296def fl_can_do_alpha_blending(*args): 6297 """fl_can_do_alpha_blending() -> char""" 6298 return _fltk.fl_can_do_alpha_blending(*args) 6299 6300def fl_draw_pixmap(*args): 6301 """fl_draw_pixmap(char *const * data, int x, int y, Fl_Color arg4=) -> int""" 6302 return _fltk.fl_draw_pixmap(*args) 6303 6304def fl_measure_pixmap(*args): 6305 """fl_measure_pixmap(char *const * data) -> int""" 6306 return _fltk.fl_measure_pixmap(*args) 6307 6308def fl_scroll(*args): 6309 """ 6310 fl_scroll(int X, int Y, int W, int H, int dx, int dy, void (*)(void *,int,int,int,int) draw_area, 6311 void * data) 6312 """ 6313 return _fltk.fl_scroll(*args) 6314 6315def fl_shortcut_label(*args): 6316 """ 6317 fl_shortcut_label(unsigned int shortcut) -> char const 6318 fl_shortcut_label(unsigned int shortcut, char const ** eom) -> char const * 6319 """ 6320 return _fltk.fl_shortcut_label(*args) 6321 6322def fl_overlay_rect(*args): 6323 """fl_overlay_rect(int x, int y, int w, int h)""" 6324 return _fltk.fl_overlay_rect(*args) 6325 6326def fl_overlay_clear(*args): 6327 """fl_overlay_clear()""" 6328 return _fltk.fl_overlay_clear(*args) 6329 6330def fl_cursor(*args): 6331 """ 6332 fl_cursor(Fl_Cursor arg1) 6333 fl_cursor(Fl_Cursor arg1, Fl_Color fg, Fl_Color bg=) 6334 """ 6335 return _fltk.fl_cursor(*args) 6336 6337def fl_expand_text(*args): 6338 """ 6339 fl_expand_text(char const * _from, char * buf, int maxbuf, double maxw, double & width, int wrap, 6340 int draw_symbols=0) -> char const * 6341 """ 6342 return _fltk.fl_expand_text(*args) 6343 6344def fl_set_status(*args): 6345 """fl_set_status(int X, int Y, int W, int H)""" 6346 return _fltk.fl_set_status(*args) 6347 6348def fl_set_spot(*args): 6349 """fl_set_spot(int font, int size, int X, int Y, int W, int H, Fl_Window win=None)""" 6350 return _fltk.fl_set_spot(*args) 6351 6352def fl_reset_spot(*args): 6353 """fl_reset_spot()""" 6354 return _fltk.fl_reset_spot(*args) 6355 6356def fl_draw_symbol(*args): 6357 """fl_draw_symbol(char const * label, int x, int y, int w, int h, Fl_Color arg6) -> int""" 6358 return _fltk.fl_draw_symbol(*args) 6359 6360def fl_add_symbol(*args): 6361 """fl_add_symbol(char const * name, void (*)(Fl_Color) drawit, int scalable) -> int""" 6362 return _fltk.fl_add_symbol(*args) 6363FL_NORMAL_INPUT = _fltk.FL_NORMAL_INPUT 6364FL_FLOAT_INPUT = _fltk.FL_FLOAT_INPUT 6365FL_INT_INPUT = _fltk.FL_INT_INPUT 6366FL_HIDDEN_INPUT = _fltk.FL_HIDDEN_INPUT 6367FL_MULTILINE_INPUT = _fltk.FL_MULTILINE_INPUT 6368FL_SECRET_INPUT = _fltk.FL_SECRET_INPUT 6369FL_INPUT_TYPE = _fltk.FL_INPUT_TYPE 6370FL_INPUT_READONLY = _fltk.FL_INPUT_READONLY 6371FL_NORMAL_OUTPUT = _fltk.FL_NORMAL_OUTPUT 6372FL_MULTILINE_OUTPUT = _fltk.FL_MULTILINE_OUTPUT 6373FL_INPUT_WRAP = _fltk.FL_INPUT_WRAP 6374FL_MULTILINE_INPUT_WRAP = _fltk.FL_MULTILINE_INPUT_WRAP 6375FL_MULTILINE_OUTPUT_WRAP = _fltk.FL_MULTILINE_OUTPUT_WRAP 6376class Fl_Input_(Fl_Widget): 6377 """ 6378 This is a virtual base class below Fl_Input. It has all the same interfaces, 6379 but lacks the handle() and draw() method. You may want to subclass it if you 6380 are one of those people who likes to change how the editing keys work. 6381 6382 This can act like any of the subclasses of Fl_Input, by setting type() to one 6383 of the following values: 6384 6385 FL_NORMAL_INPUT 0 6386 FL_FLOAT_INPUT 1 6387 FL_INT_INPUT 2 6388 FL_MULTILINE_INPUT 4 6389 FL_SECRET_INPUT 5 6390 FL_INPUT_TYPE 7 6391 FL_INPUT_READONLY 8 6392 FL_NORMAL_OUTPUT (FL_NORMAL_INPUT | FL_INPUT_READONLY) 6393 FL_MULTILINE_OUTPUT (FL_MULTILINE_INPUT | FL_INPUT_READONLY) 6394 FL_INPUT_WRAP 16 6395 FL_MULTILINE_INPUT_WRAP (FL_MULTILINE_INPUT | FL_INPUT_WRAP) 6396 FL_MULTILINE_OUTPUT_WRAP (FL_MULTILINE_INPUT | FL_INPUT_READONLY | FL_INPUT_WRAP) 6397 6398 6399 """ 6400 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6401 __repr__ = _swig_repr 6402 def resize(self, *args): 6403 """resize(Fl_Input_ self, int arg0, int arg1, int arg2, int arg3)""" 6404 return _fltk.Fl_Input__resize(self, *args) 6405 6406 def __init__(self, *args): 6407 """__init__(Fl_Input_ self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_Input_""" 6408 if self.__class__ == Fl_Input_: 6409 _self = None 6410 else: 6411 _self = self 6412 this = _fltk.new_Fl_Input_(_self, *args) 6413 try: self.this.append(this) 6414 except: self.this = this 6415 if len(args) == 6: 6416 #retain reference to label 6417 self.my_label = args[5] 6418 if self.parent() != None: 6419 #delegate ownership to C++ 6420 self.this.disown() 6421 6422 6423 6424 __swig_destroy__ = _fltk.delete_Fl_Input_ 6425 __del__ = lambda self : None; 6426 def static_value(self, *args): 6427 """ 6428 static_value(Fl_Input_ self, char const * arg2) -> int 6429 static_value(Fl_Input_ self, char const * arg2, int arg3) -> int 6430 """ 6431 return _fltk.Fl_Input__static_value(self, *args) 6432 6433 def value(self, *args): 6434 """ 6435 value(Fl_Input_ self, char const * arg2) -> int 6436 value(Fl_Input_ self, char const * arg2, int arg3) -> int 6437 value(Fl_Input_ self) -> char const * 6438 """ 6439 return _fltk.Fl_Input__value(self, *args) 6440 6441 def index(self, *args): 6442 """index(Fl_Input_ self, int i) -> Fl_Char""" 6443 return _fltk.Fl_Input__index(self, *args) 6444 6445 def size(self, *args): 6446 """ 6447 size(Fl_Input_ self) -> int 6448 size(Fl_Input_ self, int W, int H) 6449 """ 6450 return _fltk.Fl_Input__size(self, *args) 6451 6452 def maximum_size(self, *args): 6453 """ 6454 maximum_size(Fl_Input_ self) -> int 6455 maximum_size(Fl_Input_ self, int m) 6456 """ 6457 return _fltk.Fl_Input__maximum_size(self, *args) 6458 6459 def position(self, *args): 6460 """ 6461 position(Fl_Input_ self) -> int 6462 position(Fl_Input_ self, int p, int m) -> int 6463 position(Fl_Input_ self, int p) -> int 6464 """ 6465 return _fltk.Fl_Input__position(self, *args) 6466 6467 def mark(self, *args): 6468 """ 6469 mark(Fl_Input_ self) -> int 6470 mark(Fl_Input_ self, int m) -> int 6471 """ 6472 return _fltk.Fl_Input__mark(self, *args) 6473 6474 def replace(self, *args): 6475 """replace(Fl_Input_ self, int b, int e, char const * text, int ilen=0) -> int""" 6476 return _fltk.Fl_Input__replace(self, *args) 6477 6478 def cut(self, *args): 6479 """ 6480 cut(Fl_Input_ self) -> int 6481 cut(Fl_Input_ self, int n) -> int 6482 cut(Fl_Input_ self, int a, int b) -> int 6483 """ 6484 return _fltk.Fl_Input__cut(self, *args) 6485 6486 def insert(self, *args): 6487 """insert(Fl_Input_ self, char const * t, int l=0) -> int""" 6488 return _fltk.Fl_Input__insert(self, *args) 6489 6490 def copy(self, *args): 6491 """copy(Fl_Input_ self, int clipboard) -> int""" 6492 return _fltk.Fl_Input__copy(self, *args) 6493 6494 def undo(self, *args): 6495 """undo(Fl_Input_ self) -> int""" 6496 return _fltk.Fl_Input__undo(self, *args) 6497 6498 def copy_cuts(self, *args): 6499 """copy_cuts(Fl_Input_ self) -> int""" 6500 return _fltk.Fl_Input__copy_cuts(self, *args) 6501 6502 def shortcut(self, *args): 6503 """ 6504 shortcut(Fl_Input_ self) -> int 6505 shortcut(Fl_Input_ self, int s) 6506 """ 6507 return _fltk.Fl_Input__shortcut(self, *args) 6508 6509 def textfont(self, *args): 6510 """ 6511 textfont(Fl_Input_ self) -> Fl_Font 6512 textfont(Fl_Input_ self, Fl_Font s) 6513 """ 6514 return _fltk.Fl_Input__textfont(self, *args) 6515 6516 def textsize(self, *args): 6517 """ 6518 textsize(Fl_Input_ self) -> Fl_Fontsize 6519 textsize(Fl_Input_ self, Fl_Fontsize s) 6520 """ 6521 return _fltk.Fl_Input__textsize(self, *args) 6522 6523 def textcolor(self, *args): 6524 """ 6525 textcolor(Fl_Input_ self) -> Fl_Color 6526 textcolor(Fl_Input_ self, Fl_Color n) 6527 """ 6528 return _fltk.Fl_Input__textcolor(self, *args) 6529 6530 def cursor_color(self, *args): 6531 """ 6532 cursor_color(Fl_Input_ self) -> Fl_Color 6533 cursor_color(Fl_Input_ self, Fl_Color n) 6534 """ 6535 return _fltk.Fl_Input__cursor_color(self, *args) 6536 6537 def input_type(self, *args): 6538 """ 6539 input_type(Fl_Input_ self) -> int 6540 input_type(Fl_Input_ self, int t) 6541 """ 6542 return _fltk.Fl_Input__input_type(self, *args) 6543 6544 def readonly(self, *args): 6545 """ 6546 readonly(Fl_Input_ self) -> int 6547 readonly(Fl_Input_ self, int b) 6548 """ 6549 return _fltk.Fl_Input__readonly(self, *args) 6550 6551 def wrap(self, *args): 6552 """ 6553 wrap(Fl_Input_ self) -> int 6554 wrap(Fl_Input_ self, int b) 6555 """ 6556 return _fltk.Fl_Input__wrap(self, *args) 6557 6558 def tab_nav(self, *args): 6559 """ 6560 tab_nav(Fl_Input_ self, int val) 6561 tab_nav(Fl_Input_ self) -> int 6562 """ 6563 return _fltk.Fl_Input__tab_nav(self, *args) 6564 6565 def __disown__(self): 6566 self.this.disown() 6567 _fltk.disown_Fl_Input_(self) 6568 return weakref_proxy(self) 6569Fl_Input__swigregister = _fltk.Fl_Input__swigregister 6570Fl_Input__swigregister(Fl_Input_) 6571 6572class Fl_Input(Fl_Input_): 6573 """ 6574 This is the FLTK text input widget. It displays a single line of text and 6575 lets the user edit it. Normally it is drawn with an inset box and a white 6576 background. The text may contain any characters (even 0), and will correctly 6577 display anything, using ^X notation for unprintable control characters 6578 and 6579 nn notation for unprintable characters with the high bit set. It 6580 assumes the font can draw any characters in the ISO-8859-1 character set. 6581 Mouse button 1 Moves the cursor to this point. Drag selects characters. 6582 Double click selects words. Triple click selects all text. Shift+click 6583 extends the selection. When you select text it is automatically copied 6584 to the clipboard. 6585 Mouse button 2 Insert the clipboard at the point clicked. You can also 6586 select a region and replace it with the clipboard by selecting the region 6587 with mouse button 2. 6588 Mouse button 3 Currently acts like button 1. 6589 Backspace Deletes one character to the left, or deletes the selected 6590 region. 6591 Enter May cause the callback, see when(). 6592 ^A or Home Go to start of line. 6593 ^B or Left Move left 6594 ^C Copy the selection to the clipboard 6595 ^D or Delete Deletes one character to the right or deletes the selected 6596 region. 6597 ^E or End Go to the end of line. 6598 ^F or Right Move right 6599 ^K Delete to the end of line (next 6600 character) or deletes a single 6601 6602 character. These deletions are all concatenated into the clipboard. 6603 ^N or Down Move down (for Fl_Multiline_Input only, otherwise it moves 6604 to the next input field). 6605 ^P or Up Move up (for Fl_Multiline_Input only, otherwise it moves to 6606 the previous input field). 6607 ^U Delete everything. 6608 ^V or ^Y Paste the clipboard 6609 ^X or ^W Copy the region to the clipboard and delete it. 6610 ^Z or ^_ Undo. This is a single-level undo mechanism, but all adjacent 6611 deletions and insertions are concatenated into a single 'undo'. Often this 6612 will undo a lot more than you expected. 6613 Shift+move Move the cursor but also extend the selection. 6614 RightCtrl or 6615 Compose Start a compose-character sequence. The next one or two keys typed 6616 define the character to insert (see table that follows.) 6617 6618 The character 'nbsp' (non-breaking space) is typed by using [compose][space]. 6619 6620 The single-character sequences may be followed by a space if necessary to 6621 remove ambiguity. 6622 6623 The same key may be used to 'quote' control characters into the text. If you 6624 need a ^Q character you can get one by typing [compose][Control+Q]. 6625 6626 X may have a key on the keyboard defined as XK_Multi_key. If so this key 6627 may be used as well as the right-hand control key. You can set this up 6628 with the program xmodmap. 6629 6630 If your keyboard is set to support a foreign language you should also be 6631 able to type 'dead key' prefix characters. On X you will actually be able 6632 to see what dead key you typed, and if you then move the cursor without 6633 completing the sequence the accent will remain inserted. 6634 6635 """ 6636 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6637 __repr__ = _swig_repr 6638 def draw(self, *args): 6639 """draw(Fl_Input self)""" 6640 return _fltk.Fl_Input_draw(self, *args) 6641 6642 def handle(self, *args): 6643 """handle(Fl_Input self, int arg0) -> int""" 6644 return _fltk.Fl_Input_handle(self, *args) 6645 6646 def __init__(self, *args): 6647 """__init__(Fl_Input self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_Input""" 6648 if self.__class__ == Fl_Input: 6649 _self = None 6650 else: 6651 _self = self 6652 this = _fltk.new_Fl_Input(_self, *args) 6653 try: self.this.append(this) 6654 except: self.this = this 6655 if len(args) == 6: 6656 #retain reference to label 6657 self.my_label = args[5] 6658 if self.parent() != None: 6659 #delegate ownership to C++ 6660 self.this.disown() 6661 6662 6663 6664 __swig_destroy__ = _fltk.delete_Fl_Input 6665 __del__ = lambda self : None; 6666 def __disown__(self): 6667 self.this.disown() 6668 _fltk.disown_Fl_Input(self) 6669 return weakref_proxy(self) 6670Fl_Input_swigregister = _fltk.Fl_Input_swigregister 6671Fl_Input_swigregister(Fl_Input) 6672 6673class Fl_File_Input(Fl_Input): 6674 """ 6675 This widget displays a pathname in a text input field. A navigation bar 6676 located above the input field allows the user to navigate upward in the 6677 directory tree. 6678 6679 """ 6680 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6681 __repr__ = _swig_repr 6682 def __init__(self, *args): 6683 """__init__(Fl_File_Input self, int X, int Y, int W, int H, char const * L=None) -> Fl_File_Input""" 6684 if self.__class__ == Fl_File_Input: 6685 _self = None 6686 else: 6687 _self = self 6688 this = _fltk.new_Fl_File_Input(_self, *args) 6689 try: self.this.append(this) 6690 except: self.this = this 6691 if len(args) == 6: 6692 #retain reference to label 6693 self.my_label = args[5] 6694 if self.parent() != None: 6695 #delegate ownership to C++ 6696 self.this.disown() 6697 6698 6699 6700 def handle(self, *args): 6701 """handle(Fl_File_Input self, int event) -> int""" 6702 return _fltk.Fl_File_Input_handle(self, *args) 6703 6704 def draw(self, *args): 6705 """draw(Fl_File_Input self)""" 6706 return _fltk.Fl_File_Input_draw(self, *args) 6707 6708 def down_box(self, *args): 6709 """ 6710 down_box(Fl_File_Input self) -> Fl_Boxtype 6711 down_box(Fl_File_Input self, Fl_Boxtype b) 6712 """ 6713 return _fltk.Fl_File_Input_down_box(self, *args) 6714 6715 def errorcolor(self, *args): 6716 """ 6717 errorcolor(Fl_File_Input self) -> Fl_Color 6718 errorcolor(Fl_File_Input self, Fl_Color c) 6719 """ 6720 return _fltk.Fl_File_Input_errorcolor(self, *args) 6721 6722 def value(self, *args): 6723 """ 6724 value(Fl_File_Input self, char const * str) -> int 6725 value(Fl_File_Input self, char const * str, int len) -> int 6726 value(Fl_File_Input self) -> char const * 6727 """ 6728 return _fltk.Fl_File_Input_value(self, *args) 6729 6730 __swig_destroy__ = _fltk.delete_Fl_File_Input 6731 __del__ = lambda self : None; 6732 def __disown__(self): 6733 self.this.disown() 6734 _fltk.disown_Fl_File_Input(self) 6735 return weakref_proxy(self) 6736Fl_File_Input_swigregister = _fltk.Fl_File_Input_swigregister 6737Fl_File_Input_swigregister(Fl_File_Input) 6738 6739class Fl_Fill_Dial(Fl_Dial): 6740 """ 6741 The Fl_Fill_Dial widget provides a filled, circular dial to control a single 6742 floating point value. 6743 6744 """ 6745 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6746 __repr__ = _swig_repr 6747 def __init__(self, *args): 6748 """__init__(Fl_Fill_Dial self, int X, int Y, int W, int H, char const * L) -> Fl_Fill_Dial""" 6749 if self.__class__ == Fl_Fill_Dial: 6750 _self = None 6751 else: 6752 _self = self 6753 this = _fltk.new_Fl_Fill_Dial(_self, *args) 6754 try: self.this.append(this) 6755 except: self.this = this 6756 if len(args) == 6: 6757 #retain reference to label 6758 self.my_label = args[5] 6759 if self.parent() != None: 6760 #delegate ownership to C++ 6761 self.this.disown() 6762 6763 6764 6765 __swig_destroy__ = _fltk.delete_Fl_Fill_Dial 6766 __del__ = lambda self : None; 6767 def __disown__(self): 6768 self.this.disown() 6769 _fltk.disown_Fl_Fill_Dial(self) 6770 return weakref_proxy(self) 6771 def draw(self, *args): 6772 """draw(Fl_Fill_Dial self)""" 6773 return _fltk.Fl_Fill_Dial_draw(self, *args) 6774 6775Fl_Fill_Dial_swigregister = _fltk.Fl_Fill_Dial_swigregister 6776Fl_Fill_Dial_swigregister(Fl_Fill_Dial) 6777 6778FL_VERT_SLIDER = _fltk.FL_VERT_SLIDER 6779FL_HOR_SLIDER = _fltk.FL_HOR_SLIDER 6780FL_VERT_FILL_SLIDER = _fltk.FL_VERT_FILL_SLIDER 6781FL_HOR_FILL_SLIDER = _fltk.FL_HOR_FILL_SLIDER 6782FL_VERT_NICE_SLIDER = _fltk.FL_VERT_NICE_SLIDER 6783FL_HOR_NICE_SLIDER = _fltk.FL_HOR_NICE_SLIDER 6784class Fl_Slider(Fl_Valuator): 6785 """ 6786 The Fl_Slider widget contains a sliding knob inside a box. It if often 6787 used as a scrollbar. Moving the box all the way to the top/left sets it 6788 to the minimum(), and to the bottom/right to the maximum(). The minimum() 6789 may be greater than the maximum() to reverse the slider direction. 6790 6791 """ 6792 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6793 __repr__ = _swig_repr 6794 def draw(self, *args): 6795 """draw(Fl_Slider self)""" 6796 return _fltk.Fl_Slider_draw(self, *args) 6797 6798 def handle(self, *args): 6799 """handle(Fl_Slider self, int arg0) -> int""" 6800 return _fltk.Fl_Slider_handle(self, *args) 6801 6802 def __init__(self, *args): 6803 """ 6804 __init__(Fl_Slider self, int X, int Y, int W, int H, char const * L=None) -> Fl_Slider 6805 __init__(Fl_Slider self, uchar t, int X, int Y, int W, int H, char const * L) -> Fl_Slider 6806 """ 6807 if self.__class__ == Fl_Slider: 6808 _self = None 6809 else: 6810 _self = self 6811 this = _fltk.new_Fl_Slider(_self, *args) 6812 try: self.this.append(this) 6813 except: self.this = this 6814 if len(args) == 6: 6815 #retain reference to label 6816 self.my_label = args[5] 6817 if self.parent() != None: 6818 #delegate ownership to C++ 6819 self.this.disown() 6820 6821 6822 6823 def scrollvalue(self, *args): 6824 """scrollvalue(Fl_Slider self, int pos, int size, int first, int total) -> int""" 6825 return _fltk.Fl_Slider_scrollvalue(self, *args) 6826 6827 def bounds(self, *args): 6828 """bounds(Fl_Slider self, double a, double b)""" 6829 return _fltk.Fl_Slider_bounds(self, *args) 6830 6831 def slider_size(self, *args): 6832 """ 6833 slider_size(Fl_Slider self) -> float 6834 slider_size(Fl_Slider self, double v) 6835 """ 6836 return _fltk.Fl_Slider_slider_size(self, *args) 6837 6838 def slider(self, *args): 6839 """ 6840 slider(Fl_Slider self) -> Fl_Boxtype 6841 slider(Fl_Slider self, Fl_Boxtype c) 6842 """ 6843 return _fltk.Fl_Slider_slider(self, *args) 6844 6845 __swig_destroy__ = _fltk.delete_Fl_Slider 6846 __del__ = lambda self : None; 6847 def __disown__(self): 6848 self.this.disown() 6849 _fltk.disown_Fl_Slider(self) 6850 return weakref_proxy(self) 6851Fl_Slider_swigregister = _fltk.Fl_Slider_swigregister 6852Fl_Slider_swigregister(Fl_Slider) 6853 6854class Fl_Fill_Slider(Fl_Slider): 6855 """ 6856 The Fl_Fill_Slider widget contains a sliding knob inside a box. It if often 6857 used as a scrollbar. Moving the box all the way to the top/left sets it to 6858 the minimum(), and to the bottom/right to the maximum(). The minimum() may 6859 be greater than the maximum() to reverse the slider direction. 6860 6861 """ 6862 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6863 __repr__ = _swig_repr 6864 def __init__(self, *args): 6865 """__init__(Fl_Fill_Slider self, int X, int Y, int W, int H, char const * L=None) -> Fl_Fill_Slider""" 6866 if self.__class__ == Fl_Fill_Slider: 6867 _self = None 6868 else: 6869 _self = self 6870 this = _fltk.new_Fl_Fill_Slider(_self, *args) 6871 try: self.this.append(this) 6872 except: self.this = this 6873 if len(args) == 6: 6874 #retain reference to label 6875 self.my_label = args[5] 6876 if self.parent() != None: 6877 #delegate ownership to C++ 6878 self.this.disown() 6879 6880 6881 6882 __swig_destroy__ = _fltk.delete_Fl_Fill_Slider 6883 __del__ = lambda self : None; 6884 def __disown__(self): 6885 self.this.disown() 6886 _fltk.disown_Fl_Fill_Slider(self) 6887 return weakref_proxy(self) 6888 def draw(self, *args): 6889 """draw(Fl_Fill_Slider self)""" 6890 return _fltk.Fl_Fill_Slider_draw(self, *args) 6891 6892Fl_Fill_Slider_swigregister = _fltk.Fl_Fill_Slider_swigregister 6893Fl_Fill_Slider_swigregister(Fl_Fill_Slider) 6894 6895class Fl_Float_Input(Fl_Input): 6896 """ 6897 The Fl_Float_Input class is a subclass of Fl_Input that only allows the 6898 user to type floating point numbers (sign, digits, decimal point, more 6899 digits, 'E' or 'e', sign, digits). 6900 6901 """ 6902 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6903 __repr__ = _swig_repr 6904 def __init__(self, *args): 6905 """__init__(Fl_Float_Input self, int X, int Y, int W, int H, char const * l=None) -> Fl_Float_Input""" 6906 if self.__class__ == Fl_Float_Input: 6907 _self = None 6908 else: 6909 _self = self 6910 this = _fltk.new_Fl_Float_Input(_self, *args) 6911 try: self.this.append(this) 6912 except: self.this = this 6913 if len(args) == 6: 6914 #retain reference to label 6915 self.my_label = args[5] 6916 if self.parent() != None: 6917 #delegate ownership to C++ 6918 self.this.disown() 6919 6920 6921 6922 __swig_destroy__ = _fltk.delete_Fl_Float_Input 6923 __del__ = lambda self : None; 6924 def __disown__(self): 6925 self.this.disown() 6926 _fltk.disown_Fl_Float_Input(self) 6927 return weakref_proxy(self) 6928 def draw(self, *args): 6929 """draw(Fl_Float_Input self)""" 6930 return _fltk.Fl_Float_Input_draw(self, *args) 6931 6932Fl_Float_Input_swigregister = _fltk.Fl_Float_Input_swigregister 6933Fl_Float_Input_swigregister(Fl_Float_Input) 6934 6935class Fl_FormsBitmap(Fl_Widget): 6936 """Proxy of C++ Fl_FormsBitmap class""" 6937 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6938 __repr__ = _swig_repr 6939 def draw(self, *args): 6940 """draw(Fl_FormsBitmap self)""" 6941 return _fltk.Fl_FormsBitmap_draw(self, *args) 6942 6943 def __init__(self, *args): 6944 """__init__(Fl_FormsBitmap self, Fl_Boxtype arg2, int arg3, int arg4, int arg5, int arg6, char const * arg7=None) -> Fl_FormsBitmap""" 6945 if self.__class__ == Fl_FormsBitmap: 6946 _self = None 6947 else: 6948 _self = self 6949 this = _fltk.new_Fl_FormsBitmap(_self, *args) 6950 try: self.this.append(this) 6951 except: self.this = this 6952 if len(args) == 6: 6953 #retain reference to label 6954 self.my_label = args[5] 6955 if self.parent() != None: 6956 #delegate ownership to C++ 6957 self.this.disown() 6958 6959 6960 6961 def set(self, *args): 6962 """set(Fl_FormsBitmap self, int W, int H, uchar const * bits)""" 6963 return _fltk.Fl_FormsBitmap_set(self, *args) 6964 6965 def bitmap(self, *args): 6966 """ 6967 bitmap(Fl_FormsBitmap self, Fl_Bitmap B) 6968 bitmap(Fl_FormsBitmap self) -> Fl_Bitmap 6969 """ 6970 return _fltk.Fl_FormsBitmap_bitmap(self, *args) 6971 6972 __swig_destroy__ = _fltk.delete_Fl_FormsBitmap 6973 __del__ = lambda self : None; 6974 def __disown__(self): 6975 self.this.disown() 6976 _fltk.disown_Fl_FormsBitmap(self) 6977 return weakref_proxy(self) 6978Fl_FormsBitmap_swigregister = _fltk.Fl_FormsBitmap_swigregister 6979Fl_FormsBitmap_swigregister(Fl_FormsBitmap) 6980 6981class Fl_FormsPixmap(Fl_Widget): 6982 """Proxy of C++ Fl_FormsPixmap class""" 6983 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 6984 __repr__ = _swig_repr 6985 def draw(self, *args): 6986 """draw(Fl_FormsPixmap self)""" 6987 return _fltk.Fl_FormsPixmap_draw(self, *args) 6988 6989 def __init__(self, *args): 6990 """__init__(Fl_FormsPixmap self, Fl_Boxtype t, int X, int Y, int W, int H, char const * L=None) -> Fl_FormsPixmap""" 6991 if self.__class__ == Fl_FormsPixmap: 6992 _self = None 6993 else: 6994 _self = self 6995 this = _fltk.new_Fl_FormsPixmap(_self, *args) 6996 try: self.this.append(this) 6997 except: self.this = this 6998 if len(args) == 6: 6999 #retain reference to label 7000 self.my_label = args[5] 7001 if self.parent() != None: 7002 #delegate ownership to C++ 7003 self.this.disown() 7004 7005 7006 7007 def set(self, *args): 7008 """set(Fl_FormsPixmap self, char *const * bits)""" 7009 return _fltk.Fl_FormsPixmap_set(self, *args) 7010 7011 def Pixmap(self, *args): 7012 """ 7013 Pixmap(Fl_FormsPixmap self, Fl_Pixmap B) 7014 Pixmap(Fl_FormsPixmap self) -> Fl_Pixmap 7015 """ 7016 return _fltk.Fl_FormsPixmap_Pixmap(self, *args) 7017 7018 __swig_destroy__ = _fltk.delete_Fl_FormsPixmap 7019 __del__ = lambda self : None; 7020 def __disown__(self): 7021 self.this.disown() 7022 _fltk.disown_Fl_FormsPixmap(self) 7023 return weakref_proxy(self) 7024Fl_FormsPixmap_swigregister = _fltk.Fl_FormsPixmap_swigregister 7025Fl_FormsPixmap_swigregister(Fl_FormsPixmap) 7026 7027FL_NORMAL_FREE = _fltk.FL_NORMAL_FREE 7028FL_SLEEPING_FREE = _fltk.FL_SLEEPING_FREE 7029FL_INPUT_FREE = _fltk.FL_INPUT_FREE 7030FL_CONTINUOUS_FREE = _fltk.FL_CONTINUOUS_FREE 7031FL_ALL_FREE = _fltk.FL_ALL_FREE 7032class Fl_Free(Fl_Widget): 7033 """ 7034 Emulation of the Forms 'free' widget. This emulation allows the free demo 7035 to run, and appears to be useful for porting programs written in Forms which 7036 use the free widget or make subclasses of the Forms widgets. 7037 7038 There are five types of free, which determine when the handle function is 7039 called: 7040 7041 FL_NORMAL_FREE 1 7042 FL_SLEEPING_FREE 2 7043 FL_INPUT_FREE 3 7044 FL_CONTINUOUS_FREE 4 7045 FL_ALL_FREE 5 7046 7047 An FL_INPUT_FREE accepts FL_FOCUS events. A FL_CONTINUOUS_FREE sets a 7048 timeout callback 100 times a second and provides a FL_STEP event, this 7049 has obvious detrimental effects on machine performance. FL_ALL_FREE does 7050 both. FL_SLEEPING_FREE are deactivated. 7051 7052 """ 7053 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7054 __repr__ = _swig_repr 7055 def draw(self, *args): 7056 """draw(Fl_Free self)""" 7057 return _fltk.Fl_Free_draw(self, *args) 7058 7059 def handle(self, *args): 7060 """handle(Fl_Free self, int e) -> int""" 7061 return _fltk.Fl_Free_handle(self, *args) 7062 7063 def __init__(self, *args): 7064 """__init__(Fl_Free self, uchar t, int X, int Y, int W, int H, char const * L, FL_HANDLEPTR hdl) -> Fl_Free""" 7065 if self.__class__ == Fl_Free: 7066 _self = None 7067 else: 7068 _self = self 7069 this = _fltk.new_Fl_Free(_self, *args) 7070 try: self.this.append(this) 7071 except: self.this = this 7072 if len(args) == 6: 7073 #retain reference to label 7074 self.my_label = args[5] 7075 if self.parent() != None: 7076 #delegate ownership to C++ 7077 self.this.disown() 7078 7079 7080 7081 __swig_destroy__ = _fltk.delete_Fl_Free 7082 __del__ = lambda self : None; 7083 def __disown__(self): 7084 self.this.disown() 7085 _fltk.disown_Fl_Free(self) 7086 return weakref_proxy(self) 7087Fl_Free_swigregister = _fltk.Fl_Free_swigregister 7088Fl_Free_swigregister(Fl_Free) 7089 7090FL_DRAW = _fltk.FL_DRAW 7091FL_STEP = _fltk.FL_STEP 7092FL_FREEMEM = _fltk.FL_FREEMEM 7093FL_FREEZE = _fltk.FL_FREEZE 7094FL_THAW = _fltk.FL_THAW 7095class Fl_Pixmap(Fl_Image): 7096 """ 7097 The Fl_Pixmap class supports caching and drawing of colormap (pixmap) images, including transparency. 7098 7099 """ 7100 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7101 __repr__ = _swig_repr 7102 def __init__(self, *args): 7103 """__init__(Fl_Pixmap self, char const *const * D) -> Fl_Pixmap""" 7104 if self.__class__ == Fl_Pixmap: 7105 _self = None 7106 else: 7107 _self = self 7108 this = _fltk.new_Fl_Pixmap(_self, *args) 7109 try: self.this.append(this) 7110 except: self.this = this 7111 __swig_destroy__ = _fltk.delete_Fl_Pixmap 7112 __del__ = lambda self : None; 7113 def copy(self, *args): 7114 """ 7115 copy(Fl_Pixmap self, int W, int H) -> Fl_Image 7116 copy(Fl_Pixmap self) -> Fl_Image 7117 """ 7118 return _fltk.Fl_Pixmap_copy(self, *args) 7119 7120 def color_average(self, *args): 7121 """color_average(Fl_Pixmap self, Fl_Color c, float i)""" 7122 return _fltk.Fl_Pixmap_color_average(self, *args) 7123 7124 def desaturate(self, *args): 7125 """desaturate(Fl_Pixmap self)""" 7126 return _fltk.Fl_Pixmap_desaturate(self, *args) 7127 7128 def draw(self, *args): 7129 """ 7130 draw(Fl_Pixmap self, int X, int Y, int W, int H, int cx=0, int cy=0) 7131 draw(Fl_Pixmap self, int X, int Y) 7132 """ 7133 return _fltk.Fl_Pixmap_draw(self, *args) 7134 7135 def label(self, *args): 7136 """ 7137 label(Fl_Pixmap self, Fl_Widget w) 7138 label(Fl_Pixmap self, Fl_Menu_Item m) 7139 """ 7140 return _fltk.Fl_Pixmap_label(self, *args) 7141 7142 def uncache(self, *args): 7143 """uncache(Fl_Pixmap self)""" 7144 return _fltk.Fl_Pixmap_uncache(self, *args) 7145 7146 def __disown__(self): 7147 self.this.disown() 7148 _fltk.disown_Fl_Pixmap(self) 7149 return weakref_proxy(self) 7150Fl_Pixmap_swigregister = _fltk.Fl_Pixmap_swigregister 7151Fl_Pixmap_swigregister(Fl_Pixmap) 7152 7153class Fl_GIF_Image(Fl_Pixmap): 7154 """ 7155 The Fl_GIF_Image class supports loading, caching, and drawing of Compuserve 7156 GIF images. The class loads the first image and supports transparency. 7157 7158 """ 7159 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7160 __repr__ = _swig_repr 7161 def __init__(self, *args): 7162 """__init__(Fl_GIF_Image self, char const * filename) -> Fl_GIF_Image""" 7163 if self.__class__ == Fl_GIF_Image: 7164 _self = None 7165 else: 7166 _self = self 7167 this = _fltk.new_Fl_GIF_Image(_self, *args) 7168 try: self.this.append(this) 7169 except: self.this = this 7170 __swig_destroy__ = _fltk.delete_Fl_GIF_Image 7171 __del__ = lambda self : None; 7172 def __disown__(self): 7173 self.this.disown() 7174 _fltk.disown_Fl_GIF_Image(self) 7175 return weakref_proxy(self) 7176Fl_GIF_Image_swigregister = _fltk.Fl_GIF_Image_swigregister 7177Fl_GIF_Image_swigregister(Fl_GIF_Image) 7178 7179class Fl_Gl_Window(Fl_Window): 7180 """ 7181 The Fl_Gl_Window widget sets things up so OpenGL works, and also keeps an 7182 OpenGL 'context' for that window, so that changes to the lighting and 7183 projection may be reused between redraws. Fl_Gl_Window also flushes the 7184 OpenGL streams and swaps buffers after draw() returns. 7185 7186 OpenGL hardware typically provides some overlay bit planes, which are very 7187 useful for drawing UI controls atop your 3D graphics. If the overlay hardware 7188 is not provided, FLTK tries to simulate the overlay, This works pretty well 7189 if your graphics are double buffered, but not very well for single-buffered. 7190 7191 """ 7192 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7193 __repr__ = _swig_repr 7194 def flush(self, *args): 7195 """flush(Fl_Gl_Window self)""" 7196 return _fltk.Fl_Gl_Window_flush(self, *args) 7197 7198 def hide(self, *args): 7199 """hide(Fl_Gl_Window self)""" 7200 return _fltk.Fl_Gl_Window_hide(self, *args) 7201 7202 def resize(self, *args): 7203 """resize(Fl_Gl_Window self, int arg0, int arg1, int arg2, int arg3)""" 7204 return _fltk.Fl_Gl_Window_resize(self, *args) 7205 7206 def handle(self, *args): 7207 """handle(Fl_Gl_Window self, int arg0) -> int""" 7208 return _fltk.Fl_Gl_Window_handle(self, *args) 7209 7210 def valid(self, *args): 7211 """ 7212 valid(Fl_Gl_Window self) -> char 7213 valid(Fl_Gl_Window self, char v) 7214 """ 7215 return _fltk.Fl_Gl_Window_valid(self, *args) 7216 7217 def invalidate(self, *args): 7218 """invalidate(Fl_Gl_Window self)""" 7219 return _fltk.Fl_Gl_Window_invalidate(self, *args) 7220 7221 def context_valid(self, *args): 7222 """ 7223 context_valid(Fl_Gl_Window self) -> char 7224 context_valid(Fl_Gl_Window self, char v) 7225 """ 7226 return _fltk.Fl_Gl_Window_context_valid(self, *args) 7227 7228 def can_do(self, *args): 7229 """ 7230 can_do(Fl_Gl_Window self, int m) -> int 7231 can_do(Fl_Gl_Window self, int const * m) -> int 7232 can_do(Fl_Gl_Window self) -> int 7233 """ 7234 return _fltk.Fl_Gl_Window_can_do(self, *args) 7235 7236 def mode(self, *args): 7237 """ 7238 mode(Fl_Gl_Window self) -> Fl_Mode 7239 mode(Fl_Gl_Window self, int a) -> int 7240 mode(Fl_Gl_Window self, int const * a) -> int 7241 """ 7242 return _fltk.Fl_Gl_Window_mode(self, *args) 7243 7244 def context(self, *args): 7245 """ 7246 context(Fl_Gl_Window self) 7247 context(Fl_Gl_Window self, void * arg2, int destroy_flag=0) 7248 """ 7249 return _fltk.Fl_Gl_Window_context(self, *args) 7250 7251 def make_current(self, *args): 7252 """make_current(Fl_Gl_Window self)""" 7253 return _fltk.Fl_Gl_Window_make_current(self, *args) 7254 7255 def swap_buffers(self, *args): 7256 """swap_buffers(Fl_Gl_Window self)""" 7257 return _fltk.Fl_Gl_Window_swap_buffers(self, *args) 7258 7259 def ortho(self, *args): 7260 """ortho(Fl_Gl_Window self)""" 7261 return _fltk.Fl_Gl_Window_ortho(self, *args) 7262 7263 def can_do_overlay(self, *args): 7264 """can_do_overlay(Fl_Gl_Window self) -> int""" 7265 return _fltk.Fl_Gl_Window_can_do_overlay(self, *args) 7266 7267 def redraw_overlay(self, *args): 7268 """redraw_overlay(Fl_Gl_Window self)""" 7269 return _fltk.Fl_Gl_Window_redraw_overlay(self, *args) 7270 7271 def hide_overlay(self, *args): 7272 """hide_overlay(Fl_Gl_Window self)""" 7273 return _fltk.Fl_Gl_Window_hide_overlay(self, *args) 7274 7275 def make_overlay_current(self, *args): 7276 """make_overlay_current(Fl_Gl_Window self)""" 7277 return _fltk.Fl_Gl_Window_make_overlay_current(self, *args) 7278 7279 def as_gl_window(self, *args): 7280 """as_gl_window(Fl_Gl_Window self) -> Fl_Gl_Window""" 7281 return _fltk.Fl_Gl_Window_as_gl_window(self, *args) 7282 7283 def pixels_per_unit(self, *args): 7284 """pixels_per_unit(Fl_Gl_Window self) -> float""" 7285 return _fltk.Fl_Gl_Window_pixels_per_unit(self, *args) 7286 7287 def pixel_w(self, *args): 7288 """pixel_w(Fl_Gl_Window self) -> int""" 7289 return _fltk.Fl_Gl_Window_pixel_w(self, *args) 7290 7291 def pixel_h(self, *args): 7292 """pixel_h(Fl_Gl_Window self) -> int""" 7293 return _fltk.Fl_Gl_Window_pixel_h(self, *args) 7294 7295 __swig_destroy__ = _fltk.delete_Fl_Gl_Window 7296 __del__ = lambda self : None; 7297 def __init__(self, *args): 7298 """ 7299 __init__(Fl_Gl_Window self, int W, int H, char const * l=None) -> Fl_Gl_Window 7300 __init__(Fl_Gl_Window self, int X, int Y, int W, int H, char const * l=None) -> Fl_Gl_Window 7301 """ 7302 if self.__class__ == Fl_Gl_Window: 7303 _self = None 7304 else: 7305 _self = self 7306 this = _fltk.new_Fl_Gl_Window(_self, *args) 7307 try: self.this.append(this) 7308 except: self.this = this 7309 if len(args) == 6: 7310 #retain reference to label 7311 self.my_label = args[5] 7312 if self.parent() != None: 7313 #delegate ownership to C++ 7314 self.this.disown() 7315 7316 7317 7318 def draw(self, *args): 7319 """draw(Fl_Gl_Window self)""" 7320 return _fltk.Fl_Gl_Window_draw(self, *args) 7321 7322 def show(self, *args): 7323 """show(Fl_Gl_Window self, PyObject * count=None, PyObject * data=None)""" 7324 return _fltk.Fl_Gl_Window_show(self, *args) 7325 7326 def drawPixels(self, *args): 7327 """ 7328 drawPixels(Fl_Gl_Window self, PyObject * rgb_py) 7329 7330 Writes a raw RGB string to the canvas. 7331 7332 Arguments: 7333 - rgb - a string of width * height * 3 bytes, comprising 7334 the raw image in RGB format 7335 7336 """ 7337 return _fltk.Fl_Gl_Window_drawPixels(self, *args) 7338 7339 def __disown__(self): 7340 self.this.disown() 7341 _fltk.disown_Fl_Gl_Window(self) 7342 return weakref_proxy(self) 7343Fl_Gl_Window_swigregister = _fltk.Fl_Gl_Window_swigregister 7344Fl_Gl_Window_swigregister(Fl_Gl_Window) 7345 7346 7347def gl_start(*args): 7348 """gl_start()""" 7349 return _fltk.gl_start(*args) 7350 7351def gl_finish(*args): 7352 """gl_finish()""" 7353 return _fltk.gl_finish(*args) 7354 7355def gl_color(*args): 7356 """ 7357 gl_color(Fl_Color i) 7358 gl_color(int c) 7359 """ 7360 return _fltk.gl_color(*args) 7361 7362def gl_rect(*args): 7363 """gl_rect(int x, int y, int w, int h)""" 7364 return _fltk.gl_rect(*args) 7365 7366def gl_rectf(*args): 7367 """gl_rectf(int x, int y, int w, int h)""" 7368 return _fltk.gl_rectf(*args) 7369 7370def gl_font(*args): 7371 """gl_font(int fontid, int size)""" 7372 return _fltk.gl_font(*args) 7373 7374def gl_height(*args): 7375 """gl_height() -> int""" 7376 return _fltk.gl_height(*args) 7377 7378def gl_descent(*args): 7379 """gl_descent() -> int""" 7380 return _fltk.gl_descent(*args) 7381 7382def gl_width(*args): 7383 """ 7384 gl_width(char const * arg1) -> double 7385 gl_width(char const * arg1, int n) -> double 7386 gl_width(uchar arg1) -> double 7387 """ 7388 return _fltk.gl_width(*args) 7389 7390def gl_draw(*args): 7391 """ 7392 gl_draw(char const * arg1) 7393 gl_draw(char const * arg1, int n) 7394 gl_draw(char const * arg1, int x, int y) 7395 gl_draw(char const * arg1, float x, float y) 7396 gl_draw(char const * arg1, int n, int x, int y) 7397 gl_draw(char const * arg1, int n, float x, float y) 7398 gl_draw(char const * arg1, int x, int y, int w, int h, Fl_Align arg6) 7399 """ 7400 return _fltk.gl_draw(*args) 7401 7402def gl_measure(*args): 7403 """gl_measure(char const * arg1)""" 7404 return _fltk.gl_measure(*args) 7405 7406def gl_draw_image(*args): 7407 """gl_draw_image(uchar const * arg1, int x, int y, int w, int h, int d=3, int ld=0)""" 7408 return _fltk.gl_draw_image(*args) 7409class Fl_Help_Dialog(object): 7410 """ 7411 The Fl_Help_Dialog widget displays a standard help dialog window using the 7412 Fl_Help_View widget. 7413 7414 """ 7415 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7416 __repr__ = _swig_repr 7417 def __init__(self, *args): 7418 """__init__(Fl_Help_Dialog self) -> Fl_Help_Dialog""" 7419 this = _fltk.new_Fl_Help_Dialog(*args) 7420 try: self.this.append(this) 7421 except: self.this = this 7422 __swig_destroy__ = _fltk.delete_Fl_Help_Dialog 7423 __del__ = lambda self : None; 7424 def h(self, *args): 7425 """h(Fl_Help_Dialog self) -> int""" 7426 return _fltk.Fl_Help_Dialog_h(self, *args) 7427 7428 def hide(self, *args): 7429 """hide(Fl_Help_Dialog self)""" 7430 return _fltk.Fl_Help_Dialog_hide(self, *args) 7431 7432 def load(self, *args): 7433 """load(Fl_Help_Dialog self, char const * f)""" 7434 return _fltk.Fl_Help_Dialog_load(self, *args) 7435 7436 def position(self, *args): 7437 """position(Fl_Help_Dialog self, int xx, int yy)""" 7438 return _fltk.Fl_Help_Dialog_position(self, *args) 7439 7440 def resize(self, *args): 7441 """resize(Fl_Help_Dialog self, int xx, int yy, int ww, int hh)""" 7442 return _fltk.Fl_Help_Dialog_resize(self, *args) 7443 7444 def show(self, *args): 7445 """ 7446 show(Fl_Help_Dialog self) 7447 show(Fl_Help_Dialog self, int argc, char ** argv) 7448 """ 7449 return _fltk.Fl_Help_Dialog_show(self, *args) 7450 7451 def textsize(self, *args): 7452 """ 7453 textsize(Fl_Help_Dialog self, Fl_Fontsize s) 7454 textsize(Fl_Help_Dialog self) -> Fl_Fontsize 7455 """ 7456 return _fltk.Fl_Help_Dialog_textsize(self, *args) 7457 7458 def topline(self, *args): 7459 """ 7460 topline(Fl_Help_Dialog self, char const * n) 7461 topline(Fl_Help_Dialog self, int n) 7462 """ 7463 return _fltk.Fl_Help_Dialog_topline(self, *args) 7464 7465 def value(self, *args): 7466 """ 7467 value(Fl_Help_Dialog self, char const * f) 7468 value(Fl_Help_Dialog self) -> char const * 7469 """ 7470 return _fltk.Fl_Help_Dialog_value(self, *args) 7471 7472 def visible(self, *args): 7473 """visible(Fl_Help_Dialog self) -> int""" 7474 return _fltk.Fl_Help_Dialog_visible(self, *args) 7475 7476 def w(self, *args): 7477 """w(Fl_Help_Dialog self) -> int""" 7478 return _fltk.Fl_Help_Dialog_w(self, *args) 7479 7480 def x(self, *args): 7481 """x(Fl_Help_Dialog self) -> int""" 7482 return _fltk.Fl_Help_Dialog_x(self, *args) 7483 7484 def y(self, *args): 7485 """y(Fl_Help_Dialog self) -> int""" 7486 return _fltk.Fl_Help_Dialog_y(self, *args) 7487 7488Fl_Help_Dialog_swigregister = _fltk.Fl_Help_Dialog_swigregister 7489Fl_Help_Dialog_swigregister(Fl_Help_Dialog) 7490 7491class Fl_Help_Block(object): 7492 """Proxy of C++ Fl_Help_Block class""" 7493 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7494 __repr__ = _swig_repr 7495 def __init__(self, *args): 7496 """__init__(Fl_Help_Block self) -> Fl_Help_Block""" 7497 this = _fltk.new_Fl_Help_Block(*args) 7498 try: self.this.append(this) 7499 except: self.this = this 7500 __swig_destroy__ = _fltk.delete_Fl_Help_Block 7501 __del__ = lambda self : None; 7502Fl_Help_Block_swigregister = _fltk.Fl_Help_Block_swigregister 7503Fl_Help_Block_swigregister(Fl_Help_Block) 7504 7505class Fl_Help_Link(object): 7506 """Proxy of C++ Fl_Help_Link class""" 7507 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7508 __repr__ = _swig_repr 7509 def __init__(self, *args): 7510 """__init__(Fl_Help_Link self) -> Fl_Help_Link""" 7511 this = _fltk.new_Fl_Help_Link(*args) 7512 try: self.this.append(this) 7513 except: self.this = this 7514 __swig_destroy__ = _fltk.delete_Fl_Help_Link 7515 __del__ = lambda self : None; 7516Fl_Help_Link_swigregister = _fltk.Fl_Help_Link_swigregister 7517Fl_Help_Link_swigregister(Fl_Help_Link) 7518 7519class Fl_Help_Font_Style(object): 7520 """Proxy of C++ Fl_Help_Font_Style class""" 7521 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7522 __repr__ = _swig_repr 7523 def get(self, *args): 7524 """get(Fl_Help_Font_Style self, Fl_Color & acolor)""" 7525 return _fltk.Fl_Help_Font_Style_get(self, *args) 7526 7527 def set(self, *args): 7528 """set(Fl_Help_Font_Style self, Fl_Font afont, Fl_Fontsize asize, Fl_Color acolor)""" 7529 return _fltk.Fl_Help_Font_Style_set(self, *args) 7530 7531 def __init__(self, *args): 7532 """ 7533 __init__(Fl_Help_Font_Style self, Fl_Font afont, Fl_Fontsize asize, Fl_Color acolor) -> Fl_Help_Font_Style 7534 __init__(Fl_Help_Font_Style self) -> Fl_Help_Font_Style 7535 """ 7536 this = _fltk.new_Fl_Help_Font_Style(*args) 7537 try: self.this.append(this) 7538 except: self.this = this 7539 __swig_destroy__ = _fltk.delete_Fl_Help_Font_Style 7540 __del__ = lambda self : None; 7541Fl_Help_Font_Style_swigregister = _fltk.Fl_Help_Font_Style_swigregister 7542Fl_Help_Font_Style_swigregister(Fl_Help_Font_Style) 7543 7544class Fl_Help_Font_Stack(object): 7545 """Proxy of C++ Fl_Help_Font_Stack class""" 7546 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7547 __repr__ = _swig_repr 7548 def __init__(self, *args): 7549 """__init__(Fl_Help_Font_Stack self) -> Fl_Help_Font_Stack""" 7550 this = _fltk.new_Fl_Help_Font_Stack(*args) 7551 try: self.this.append(this) 7552 except: self.this = this 7553 def init(self, *args): 7554 """init(Fl_Help_Font_Stack self, Fl_Font f, Fl_Fontsize s, Fl_Color c)""" 7555 return _fltk.Fl_Help_Font_Stack_init(self, *args) 7556 7557 def top(self, *args): 7558 """top(Fl_Help_Font_Stack self, Fl_Color & c)""" 7559 return _fltk.Fl_Help_Font_Stack_top(self, *args) 7560 7561 def push(self, *args): 7562 """push(Fl_Help_Font_Stack self, Fl_Font f, Fl_Fontsize s, Fl_Color c)""" 7563 return _fltk.Fl_Help_Font_Stack_push(self, *args) 7564 7565 def pop(self, *args): 7566 """pop(Fl_Help_Font_Stack self, Fl_Color & c)""" 7567 return _fltk.Fl_Help_Font_Stack_pop(self, *args) 7568 7569 def count(self, *args): 7570 """count(Fl_Help_Font_Stack self) -> size_t""" 7571 return _fltk.Fl_Help_Font_Stack_count(self, *args) 7572 7573 __swig_destroy__ = _fltk.delete_Fl_Help_Font_Stack 7574 __del__ = lambda self : None; 7575Fl_Help_Font_Stack_swigregister = _fltk.Fl_Help_Font_Stack_swigregister 7576Fl_Help_Font_Stack_swigregister(Fl_Help_Font_Stack) 7577 7578class Fl_Help_Target(object): 7579 """Proxy of C++ Fl_Help_Target class""" 7580 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7581 __repr__ = _swig_repr 7582 def __init__(self, *args): 7583 """__init__(Fl_Help_Target self) -> Fl_Help_Target""" 7584 this = _fltk.new_Fl_Help_Target(*args) 7585 try: self.this.append(this) 7586 except: self.this = this 7587 __swig_destroy__ = _fltk.delete_Fl_Help_Target 7588 __del__ = lambda self : None; 7589Fl_Help_Target_swigregister = _fltk.Fl_Help_Target_swigregister 7590Fl_Help_Target_swigregister(Fl_Help_Target) 7591 7592class Fl_Help_View(Fl_Group): 7593 """ 7594 The Fl_Help_View widget displays HTML text. Most HTML 2.0 elements are 7595 supported, as well as a primitive implementation of tables. GIF, JPEG, 7596 and PNG images are displayed inline. 7597 7598 """ 7599 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7600 __repr__ = _swig_repr 7601 def __init__(self, *args): 7602 """__init__(Fl_Help_View self, int xx, int yy, int ww, int hh, char const * l=None) -> Fl_Help_View""" 7603 if self.__class__ == Fl_Help_View: 7604 _self = None 7605 else: 7606 _self = self 7607 this = _fltk.new_Fl_Help_View(_self, *args) 7608 try: self.this.append(this) 7609 except: self.this = this 7610 if len(args) == 6: 7611 #retain reference to label 7612 self.my_label = args[5] 7613 if self.parent() != None: 7614 #delegate ownership to C++ 7615 self.this.disown() 7616 7617 7618 7619 __swig_destroy__ = _fltk.delete_Fl_Help_View 7620 __del__ = lambda self : None; 7621 def directory(self, *args): 7622 """directory(Fl_Help_View self) -> char const *""" 7623 return _fltk.Fl_Help_View_directory(self, *args) 7624 7625 def filename(self, *args): 7626 """filename(Fl_Help_View self) -> char const *""" 7627 return _fltk.Fl_Help_View_filename(self, *args) 7628 7629 def find(self, *args): 7630 """find(Fl_Help_View self, char const * s, int p=0) -> int""" 7631 return _fltk.Fl_Help_View_find(self, *args) 7632 7633 def load(self, *args): 7634 """load(Fl_Help_View self, char const * f) -> int""" 7635 return _fltk.Fl_Help_View_load(self, *args) 7636 7637 def resize(self, *args): 7638 """resize(Fl_Help_View self, int arg0, int arg1, int arg2, int arg3)""" 7639 return _fltk.Fl_Help_View_resize(self, *args) 7640 7641 def size(self, *args): 7642 """ 7643 size(Fl_Help_View self) -> int 7644 size(Fl_Help_View self, int W, int H) 7645 """ 7646 return _fltk.Fl_Help_View_size(self, *args) 7647 7648 def textcolor(self, *args): 7649 """ 7650 textcolor(Fl_Help_View self, Fl_Color c) 7651 textcolor(Fl_Help_View self) -> Fl_Color 7652 """ 7653 return _fltk.Fl_Help_View_textcolor(self, *args) 7654 7655 def textfont(self, *args): 7656 """ 7657 textfont(Fl_Help_View self, Fl_Font f) 7658 textfont(Fl_Help_View self) -> Fl_Font 7659 """ 7660 return _fltk.Fl_Help_View_textfont(self, *args) 7661 7662 def textsize(self, *args): 7663 """ 7664 textsize(Fl_Help_View self, Fl_Fontsize s) 7665 textsize(Fl_Help_View self) -> Fl_Fontsize 7666 """ 7667 return _fltk.Fl_Help_View_textsize(self, *args) 7668 7669 def title(self, *args): 7670 """title(Fl_Help_View self) -> char const *""" 7671 return _fltk.Fl_Help_View_title(self, *args) 7672 7673 def topline(self, *args): 7674 """ 7675 topline(Fl_Help_View self, char const * n) 7676 topline(Fl_Help_View self, int arg2) 7677 topline(Fl_Help_View self) -> int 7678 """ 7679 return _fltk.Fl_Help_View_topline(self, *args) 7680 7681 def leftline(self, *args): 7682 """ 7683 leftline(Fl_Help_View self, int arg2) 7684 leftline(Fl_Help_View self) -> int 7685 """ 7686 return _fltk.Fl_Help_View_leftline(self, *args) 7687 7688 def value(self, *args): 7689 """ 7690 value(Fl_Help_View self, char const * val) 7691 value(Fl_Help_View self) -> char const * 7692 """ 7693 return _fltk.Fl_Help_View_value(self, *args) 7694 7695 def clear_selection(self, *args): 7696 """clear_selection(Fl_Help_View self)""" 7697 return _fltk.Fl_Help_View_clear_selection(self, *args) 7698 7699 def select_all(self, *args): 7700 """select_all(Fl_Help_View self)""" 7701 return _fltk.Fl_Help_View_select_all(self, *args) 7702 7703 def scrollbar_size(self, *args): 7704 """ 7705 scrollbar_size(Fl_Help_View self) -> int 7706 scrollbar_size(Fl_Help_View self, int newSize) 7707 """ 7708 return _fltk.Fl_Help_View_scrollbar_size(self, *args) 7709 7710 def link(self, *args): 7711 """ 7712 link(Fl_Help_View self, Fl_Help_Func * fn) 7713 link(Fl_Help_View self, PyObject * PyFunc, PyObject * PyWidget) 7714 """ 7715 return _fltk.Fl_Help_View_link(self, *args) 7716 7717 def __disown__(self): 7718 self.this.disown() 7719 _fltk.disown_Fl_Help_View(self) 7720 return weakref_proxy(self) 7721 def draw(self, *args): 7722 """draw(Fl_Help_View self)""" 7723 return _fltk.Fl_Help_View_draw(self, *args) 7724 7725Fl_Help_View_swigregister = _fltk.Fl_Help_View_swigregister 7726Fl_Help_View_swigregister(Fl_Help_View) 7727 7728class Fl_Hold_Browser(Fl_Browser): 7729 """ 7730 The Fl_Hold_Browser class is a subclass of Fl_Browser which lets the user 7731 select a single item, or no items by clicking on the empty space. As long 7732 as the mouse button is held down the item pointed to by it is highlighted, 7733 and this highlighting remains on when the mouse button is released. Normally 7734 the callback is done when the user releases the mouse, but you can change 7735 this with when(). 7736 7737 See Fl_Browser for methods to add and remove lines from the browser. 7738 7739 """ 7740 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7741 __repr__ = _swig_repr 7742 def __init__(self, *args): 7743 """__init__(Fl_Hold_Browser self, int X, int Y, int W, int H, char const * L=None) -> Fl_Hold_Browser""" 7744 if self.__class__ == Fl_Hold_Browser: 7745 _self = None 7746 else: 7747 _self = self 7748 this = _fltk.new_Fl_Hold_Browser(_self, *args) 7749 try: self.this.append(this) 7750 except: self.this = this 7751 if len(args) == 6: 7752 #retain reference to label 7753 self.my_label = args[5] 7754 if self.parent() != None: 7755 #delegate ownership to C++ 7756 self.this.disown() 7757 7758 7759 7760 __swig_destroy__ = _fltk.delete_Fl_Hold_Browser 7761 __del__ = lambda self : None; 7762 def __disown__(self): 7763 self.this.disown() 7764 _fltk.disown_Fl_Hold_Browser(self) 7765 return weakref_proxy(self) 7766 def draw(self, *args): 7767 """draw(Fl_Hold_Browser self)""" 7768 return _fltk.Fl_Hold_Browser_draw(self, *args) 7769 7770 def item_first(self, *args): 7771 """item_first(Fl_Hold_Browser self) -> void *""" 7772 return _fltk.Fl_Hold_Browser_item_first(self, *args) 7773 7774 def item_next(self, *args): 7775 """item_next(Fl_Hold_Browser self, void * item) -> void *""" 7776 return _fltk.Fl_Hold_Browser_item_next(self, *args) 7777 7778 def item_prev(self, *args): 7779 """item_prev(Fl_Hold_Browser self, void * item) -> void *""" 7780 return _fltk.Fl_Hold_Browser_item_prev(self, *args) 7781 7782 def item_last(self, *args): 7783 """item_last(Fl_Hold_Browser self) -> void *""" 7784 return _fltk.Fl_Hold_Browser_item_last(self, *args) 7785 7786 def item_height(self, *args): 7787 """item_height(Fl_Hold_Browser self, void * item) -> int""" 7788 return _fltk.Fl_Hold_Browser_item_height(self, *args) 7789 7790 def item_width(self, *args): 7791 """item_width(Fl_Hold_Browser self, void * item) -> int""" 7792 return _fltk.Fl_Hold_Browser_item_width(self, *args) 7793 7794 def item_quick_height(self, *args): 7795 """item_quick_height(Fl_Hold_Browser self, void * item) -> int""" 7796 return _fltk.Fl_Hold_Browser_item_quick_height(self, *args) 7797 7798 def item_draw(self, *args): 7799 """item_draw(Fl_Hold_Browser self, void * item, int X, int Y, int W, int H)""" 7800 return _fltk.Fl_Hold_Browser_item_draw(self, *args) 7801 7802 def item_text(self, *args): 7803 """item_text(Fl_Hold_Browser self, void * item) -> char const *""" 7804 return _fltk.Fl_Hold_Browser_item_text(self, *args) 7805 7806 def item_swap(self, *args): 7807 """item_swap(Fl_Hold_Browser self, void * a, void * b)""" 7808 return _fltk.Fl_Hold_Browser_item_swap(self, *args) 7809 7810 def item_at(self, *args): 7811 """item_at(Fl_Hold_Browser self, int line) -> void *""" 7812 return _fltk.Fl_Hold_Browser_item_at(self, *args) 7813 7814 def full_width(self, *args): 7815 """full_width(Fl_Hold_Browser self) -> int""" 7816 return _fltk.Fl_Hold_Browser_full_width(self, *args) 7817 7818 def full_height(self, *args): 7819 """full_height(Fl_Hold_Browser self) -> int""" 7820 return _fltk.Fl_Hold_Browser_full_height(self, *args) 7821 7822 def incr_height(self, *args): 7823 """incr_height(Fl_Hold_Browser self) -> int""" 7824 return _fltk.Fl_Hold_Browser_incr_height(self, *args) 7825 7826 def item_select(self, *args): 7827 """item_select(Fl_Hold_Browser self, void * item, int val)""" 7828 return _fltk.Fl_Hold_Browser_item_select(self, *args) 7829 7830 def item_selected(self, *args): 7831 """item_selected(Fl_Hold_Browser self, void * item) -> int""" 7832 return _fltk.Fl_Hold_Browser_item_selected(self, *args) 7833 7834Fl_Hold_Browser_swigregister = _fltk.Fl_Hold_Browser_swigregister 7835Fl_Hold_Browser_swigregister(Fl_Hold_Browser) 7836 7837class Fl_Hor_Fill_Slider(Fl_Slider): 7838 """ 7839 The Fl_Hor_Fill_Slider widget contains a sliding knob inside a box. It is 7840 often used as a scrollbar. Moving the box all the way to the top/left sets 7841 it to the minimum(), and to the bottom/right to the maximum(). The minimum() 7842 may be greater than the maximum() to reverse the slider direction. 7843 7844 """ 7845 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7846 __repr__ = _swig_repr 7847 def __init__(self, *args): 7848 """__init__(Fl_Hor_Fill_Slider self, int X, int Y, int W, int H, char const * L=None) -> Fl_Hor_Fill_Slider""" 7849 if self.__class__ == Fl_Hor_Fill_Slider: 7850 _self = None 7851 else: 7852 _self = self 7853 this = _fltk.new_Fl_Hor_Fill_Slider(_self, *args) 7854 try: self.this.append(this) 7855 except: self.this = this 7856 if len(args) == 6: 7857 #retain reference to label 7858 self.my_label = args[5] 7859 if self.parent() != None: 7860 #delegate ownership to C++ 7861 self.this.disown() 7862 7863 7864 7865 __swig_destroy__ = _fltk.delete_Fl_Hor_Fill_Slider 7866 __del__ = lambda self : None; 7867 def __disown__(self): 7868 self.this.disown() 7869 _fltk.disown_Fl_Hor_Fill_Slider(self) 7870 return weakref_proxy(self) 7871 def draw(self, *args): 7872 """draw(Fl_Hor_Fill_Slider self)""" 7873 return _fltk.Fl_Hor_Fill_Slider_draw(self, *args) 7874 7875Fl_Hor_Fill_Slider_swigregister = _fltk.Fl_Hor_Fill_Slider_swigregister 7876Fl_Hor_Fill_Slider_swigregister(Fl_Hor_Fill_Slider) 7877 7878class Fl_Hor_Nice_Slider(Fl_Slider): 7879 """ 7880 The Fl_Hor_Nice_Slider widget contains a sliding knob inside a box. It is 7881 often used as a scrollbar. Moving the box all the way to the top/left sets 7882 it to the minimum(), and to the bottom/right to the maximum(). The minimum() 7883 may be greater than the maximum() to reverse the slider direction. 7884 7885 """ 7886 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7887 __repr__ = _swig_repr 7888 def __init__(self, *args): 7889 """__init__(Fl_Hor_Nice_Slider self, int X, int Y, int W, int H, char const * L=None) -> Fl_Hor_Nice_Slider""" 7890 if self.__class__ == Fl_Hor_Nice_Slider: 7891 _self = None 7892 else: 7893 _self = self 7894 this = _fltk.new_Fl_Hor_Nice_Slider(_self, *args) 7895 try: self.this.append(this) 7896 except: self.this = this 7897 if len(args) == 6: 7898 #retain reference to label 7899 self.my_label = args[5] 7900 if self.parent() != None: 7901 #delegate ownership to C++ 7902 self.this.disown() 7903 7904 7905 7906 __swig_destroy__ = _fltk.delete_Fl_Hor_Nice_Slider 7907 __del__ = lambda self : None; 7908 def __disown__(self): 7909 self.this.disown() 7910 _fltk.disown_Fl_Hor_Nice_Slider(self) 7911 return weakref_proxy(self) 7912 def draw(self, *args): 7913 """draw(Fl_Hor_Nice_Slider self)""" 7914 return _fltk.Fl_Hor_Nice_Slider_draw(self, *args) 7915 7916Fl_Hor_Nice_Slider_swigregister = _fltk.Fl_Hor_Nice_Slider_swigregister 7917Fl_Hor_Nice_Slider_swigregister(Fl_Hor_Nice_Slider) 7918 7919class Fl_Hor_Slider(Fl_Slider): 7920 """ 7921 The Fl_Hor_Slider widget contains a sliding knob inside a box. It is 7922 often used as a scrollbar. Moving the box all the way to the top/left sets 7923 it to the minimum(), and to the bottom/right to the maximum(). The minimum() 7924 may be greater than the maximum() to reverse the slider direction. 7925 7926 """ 7927 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7928 __repr__ = _swig_repr 7929 def __init__(self, *args): 7930 """__init__(Fl_Hor_Slider self, int X, int Y, int W, int H, char const * l=None) -> Fl_Hor_Slider""" 7931 if self.__class__ == Fl_Hor_Slider: 7932 _self = None 7933 else: 7934 _self = self 7935 this = _fltk.new_Fl_Hor_Slider(_self, *args) 7936 try: self.this.append(this) 7937 except: self.this = this 7938 if len(args) == 6: 7939 #retain reference to label 7940 self.my_label = args[5] 7941 if self.parent() != None: 7942 #delegate ownership to C++ 7943 self.this.disown() 7944 7945 7946 7947 __swig_destroy__ = _fltk.delete_Fl_Hor_Slider 7948 __del__ = lambda self : None; 7949 def __disown__(self): 7950 self.this.disown() 7951 _fltk.disown_Fl_Hor_Slider(self) 7952 return weakref_proxy(self) 7953 def draw(self, *args): 7954 """draw(Fl_Hor_Slider self)""" 7955 return _fltk.Fl_Hor_Slider_draw(self, *args) 7956 7957Fl_Hor_Slider_swigregister = _fltk.Fl_Hor_Slider_swigregister 7958Fl_Hor_Slider_swigregister(Fl_Hor_Slider) 7959 7960class Fl_Value_Slider(Fl_Slider): 7961 """ 7962 The Fl_Value_Slider widget is a Fl_Slider widget with a box displaying 7963 the current value. 7964 7965 """ 7966 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 7967 __repr__ = _swig_repr 7968 def draw(self, *args): 7969 """draw(Fl_Value_Slider self)""" 7970 return _fltk.Fl_Value_Slider_draw(self, *args) 7971 7972 def handle(self, *args): 7973 """handle(Fl_Value_Slider self, int arg0) -> int""" 7974 return _fltk.Fl_Value_Slider_handle(self, *args) 7975 7976 def __init__(self, *args): 7977 """__init__(Fl_Value_Slider self, int x, int y, int w, int h, char const * l=None) -> Fl_Value_Slider""" 7978 if self.__class__ == Fl_Value_Slider: 7979 _self = None 7980 else: 7981 _self = self 7982 this = _fltk.new_Fl_Value_Slider(_self, *args) 7983 try: self.this.append(this) 7984 except: self.this = this 7985 if len(args) == 6: 7986 #retain reference to label 7987 self.my_label = args[5] 7988 if self.parent() != None: 7989 #delegate ownership to C++ 7990 self.this.disown() 7991 7992 7993 7994 def textfont(self, *args): 7995 """ 7996 textfont(Fl_Value_Slider self) -> Fl_Font 7997 textfont(Fl_Value_Slider self, Fl_Font s) 7998 """ 7999 return _fltk.Fl_Value_Slider_textfont(self, *args) 8000 8001 def textsize(self, *args): 8002 """ 8003 textsize(Fl_Value_Slider self) -> Fl_Fontsize 8004 textsize(Fl_Value_Slider self, Fl_Fontsize s) 8005 """ 8006 return _fltk.Fl_Value_Slider_textsize(self, *args) 8007 8008 def textcolor(self, *args): 8009 """ 8010 textcolor(Fl_Value_Slider self) -> Fl_Color 8011 textcolor(Fl_Value_Slider self, Fl_Color s) 8012 """ 8013 return _fltk.Fl_Value_Slider_textcolor(self, *args) 8014 8015 __swig_destroy__ = _fltk.delete_Fl_Value_Slider 8016 __del__ = lambda self : None; 8017 def __disown__(self): 8018 self.this.disown() 8019 _fltk.disown_Fl_Value_Slider(self) 8020 return weakref_proxy(self) 8021Fl_Value_Slider_swigregister = _fltk.Fl_Value_Slider_swigregister 8022Fl_Value_Slider_swigregister(Fl_Value_Slider) 8023 8024class Fl_Hor_Value_Slider(Fl_Value_Slider): 8025 """ 8026 The Fl_Hor_Value_Slider widget contains a sliding knob inside a box. It is 8027 often used as a scrollbar. Moving the box all the way to the top/left sets 8028 it to the minimum(), and to the bottom/right to the maximum(). The minimum() 8029 may be greater than the maximum() to reverse the slider direction. 8030 8031 """ 8032 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8033 __repr__ = _swig_repr 8034 def __init__(self, *args): 8035 """__init__(Fl_Hor_Value_Slider self, int X, int Y, int W, int H, char const * l=None) -> Fl_Hor_Value_Slider""" 8036 if self.__class__ == Fl_Hor_Value_Slider: 8037 _self = None 8038 else: 8039 _self = self 8040 this = _fltk.new_Fl_Hor_Value_Slider(_self, *args) 8041 try: self.this.append(this) 8042 except: self.this = this 8043 if len(args) == 6: 8044 #retain reference to label 8045 self.my_label = args[5] 8046 if self.parent() != None: 8047 #delegate ownership to C++ 8048 self.this.disown() 8049 8050 8051 8052 __swig_destroy__ = _fltk.delete_Fl_Hor_Value_Slider 8053 __del__ = lambda self : None; 8054 def __disown__(self): 8055 self.this.disown() 8056 _fltk.disown_Fl_Hor_Value_Slider(self) 8057 return weakref_proxy(self) 8058 def draw(self, *args): 8059 """draw(Fl_Hor_Value_Slider self)""" 8060 return _fltk.Fl_Hor_Value_Slider_draw(self, *args) 8061 8062Fl_Hor_Value_Slider_swigregister = _fltk.Fl_Hor_Value_Slider_swigregister 8063Fl_Hor_Value_Slider_swigregister(Fl_Hor_Value_Slider) 8064 8065class Fl_Int_Input(Fl_Input): 8066 """ 8067 The Fl_Int_Input class is a subclass of Fl_Input that only allows the user 8068 to type decimal digits (or hex numbers of the form 0xaef). 8069 8070 """ 8071 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8072 __repr__ = _swig_repr 8073 def __init__(self, *args): 8074 """__init__(Fl_Int_Input self, int X, int Y, int W, int H, char const * l=None) -> Fl_Int_Input""" 8075 if self.__class__ == Fl_Int_Input: 8076 _self = None 8077 else: 8078 _self = self 8079 this = _fltk.new_Fl_Int_Input(_self, *args) 8080 try: self.this.append(this) 8081 except: self.this = this 8082 if len(args) == 6: 8083 #retain reference to label 8084 self.my_label = args[5] 8085 if self.parent() != None: 8086 #delegate ownership to C++ 8087 self.this.disown() 8088 8089 8090 8091 __swig_destroy__ = _fltk.delete_Fl_Int_Input 8092 __del__ = lambda self : None; 8093 def __disown__(self): 8094 self.this.disown() 8095 _fltk.disown_Fl_Int_Input(self) 8096 return weakref_proxy(self) 8097 def draw(self, *args): 8098 """draw(Fl_Int_Input self)""" 8099 return _fltk.Fl_Int_Input_draw(self, *args) 8100 8101Fl_Int_Input_swigregister = _fltk.Fl_Int_Input_swigregister 8102Fl_Int_Input_swigregister(Fl_Int_Input) 8103 8104class Fl_Input_Choice(Fl_Group): 8105 """ 8106 A combination of the input widget and a menu button. The user can either 8107 type into the input area, or use the menu button chooser on the right, 8108 which loads the input area with predefined text. Normally it is drawn with 8109 an inset box and a white background. 8110 8111 The application can directly access both the input and menu widgets directly, 8112 using the menubutton() and input() accessor methods. 8113 8114 """ 8115 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8116 __repr__ = _swig_repr 8117 def __init__(self, *args): 8118 """__init__(Fl_Input_Choice self, int X, int Y, int W, int H, char const * L=None) -> Fl_Input_Choice""" 8119 if self.__class__ == Fl_Input_Choice: 8120 _self = None 8121 else: 8122 _self = self 8123 this = _fltk.new_Fl_Input_Choice(_self, *args) 8124 try: self.this.append(this) 8125 except: self.this = this 8126 if len(args) == 6: 8127 #retain reference to label 8128 self.my_label = args[5] 8129 if self.parent() != None: 8130 #delegate ownership to C++ 8131 self.this.disown() 8132 8133 8134 8135 def add(self, *args): 8136 """add(Fl_Input_Choice self, char const * s)""" 8137 val = _fltk.Fl_Input_Choice_add(self, *args) 8138 #self = args[0] 8139 if self.parent() != None: 8140 #delegate ownership to C++ 8141 self.this.disown() 8142 else: 8143 #give ownership back to Python 8144 self.this.own() 8145 8146 8147 return val 8148 8149 def changed(self, *args): 8150 """changed(Fl_Input_Choice self) -> int""" 8151 return _fltk.Fl_Input_Choice_changed(self, *args) 8152 8153 def clear_changed(self, *args): 8154 """clear_changed(Fl_Input_Choice self)""" 8155 return _fltk.Fl_Input_Choice_clear_changed(self, *args) 8156 8157 def set_changed(self, *args): 8158 """set_changed(Fl_Input_Choice self)""" 8159 return _fltk.Fl_Input_Choice_set_changed(self, *args) 8160 8161 def clear(self, *args): 8162 """clear(Fl_Input_Choice self)""" 8163 return _fltk.Fl_Input_Choice_clear(self, *args) 8164 8165 def down_box(self, *args): 8166 """ 8167 down_box(Fl_Input_Choice self) -> Fl_Boxtype 8168 down_box(Fl_Input_Choice self, Fl_Boxtype b) 8169 """ 8170 return _fltk.Fl_Input_Choice_down_box(self, *args) 8171 8172 def menu(self, *args): 8173 """ 8174 menu(Fl_Input_Choice self) -> Fl_Menu_Item 8175 menu(Fl_Input_Choice self, Fl_Menu_Item m) 8176 """ 8177 return _fltk.Fl_Input_Choice_menu(self, *args) 8178 8179 def resize(self, *args): 8180 """resize(Fl_Input_Choice self, int X, int Y, int W, int H)""" 8181 return _fltk.Fl_Input_Choice_resize(self, *args) 8182 8183 def textcolor(self, *args): 8184 """ 8185 textcolor(Fl_Input_Choice self) -> Fl_Color 8186 textcolor(Fl_Input_Choice self, Fl_Color c) 8187 """ 8188 return _fltk.Fl_Input_Choice_textcolor(self, *args) 8189 8190 def textfont(self, *args): 8191 """ 8192 textfont(Fl_Input_Choice self) -> Fl_Font 8193 textfont(Fl_Input_Choice self, Fl_Font f) 8194 """ 8195 return _fltk.Fl_Input_Choice_textfont(self, *args) 8196 8197 def textsize(self, *args): 8198 """ 8199 textsize(Fl_Input_Choice self) -> Fl_Fontsize 8200 textsize(Fl_Input_Choice self, Fl_Fontsize s) 8201 """ 8202 return _fltk.Fl_Input_Choice_textsize(self, *args) 8203 8204 def value(self, *args): 8205 """ 8206 value(Fl_Input_Choice self) -> char const 8207 value(Fl_Input_Choice self, char const * val) 8208 value(Fl_Input_Choice self, int val) 8209 """ 8210 return _fltk.Fl_Input_Choice_value(self, *args) 8211 8212 def menubutton(self, *args): 8213 """menubutton(Fl_Input_Choice self) -> Fl_Menu_Button""" 8214 return _fltk.Fl_Input_Choice_menubutton(self, *args) 8215 8216 def input(self, *args): 8217 """input(Fl_Input_Choice self) -> Fl_Input""" 8218 return _fltk.Fl_Input_Choice_input(self, *args) 8219 8220 __swig_destroy__ = _fltk.delete_Fl_Input_Choice 8221 __del__ = lambda self : None; 8222 def __disown__(self): 8223 self.this.disown() 8224 _fltk.disown_Fl_Input_Choice(self) 8225 return weakref_proxy(self) 8226 def draw(self, *args): 8227 """draw(Fl_Input_Choice self)""" 8228 return _fltk.Fl_Input_Choice_draw(self, *args) 8229 8230Fl_Input_Choice_swigregister = _fltk.Fl_Input_Choice_swigregister 8231Fl_Input_Choice_swigregister(Fl_Input_Choice) 8232 8233class Fl_JPEG_Image(Fl_RGB_Image): 8234 """ 8235 The Fl_JPEG_Image class supports loading, caching, and drawing of Joint 8236 Photographic Experts Group (JPEG) File Interchange Format (JFIF) images. 8237 The class supports grayscale and color (RGB) JPEG image files. 8238 8239 """ 8240 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8241 __repr__ = _swig_repr 8242 def __init__(self, *args): 8243 """ 8244 __init__(Fl_JPEG_Image self, char const * filename) -> Fl_JPEG_Image 8245 __init__(Fl_JPEG_Image self, char const * name, unsigned char const * data) -> Fl_JPEG_Image 8246 """ 8247 if self.__class__ == Fl_JPEG_Image: 8248 _self = None 8249 else: 8250 _self = self 8251 this = _fltk.new_Fl_JPEG_Image(_self, *args) 8252 try: self.this.append(this) 8253 except: self.this = this 8254 __swig_destroy__ = _fltk.delete_Fl_JPEG_Image 8255 __del__ = lambda self : None; 8256 def __disown__(self): 8257 self.this.disown() 8258 _fltk.disown_Fl_JPEG_Image(self) 8259 return weakref_proxy(self) 8260Fl_JPEG_Image_swigregister = _fltk.Fl_JPEG_Image_swigregister 8261Fl_JPEG_Image_swigregister(Fl_JPEG_Image) 8262 8263class Fl_Line_Dial(Fl_Dial): 8264 """ 8265 The Fl_Line_Dial widget provides a circular dial to control a single 8266 floating point value. 8267 8268 """ 8269 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8270 __repr__ = _swig_repr 8271 def __init__(self, *args): 8272 """__init__(Fl_Line_Dial self, int X, int Y, int W, int H, char const * L=None) -> Fl_Line_Dial""" 8273 if self.__class__ == Fl_Line_Dial: 8274 _self = None 8275 else: 8276 _self = self 8277 this = _fltk.new_Fl_Line_Dial(_self, *args) 8278 try: self.this.append(this) 8279 except: self.this = this 8280 if len(args) == 6: 8281 #retain reference to label 8282 self.my_label = args[5] 8283 if self.parent() != None: 8284 #delegate ownership to C++ 8285 self.this.disown() 8286 8287 8288 8289 __swig_destroy__ = _fltk.delete_Fl_Line_Dial 8290 __del__ = lambda self : None; 8291 def __disown__(self): 8292 self.this.disown() 8293 _fltk.disown_Fl_Line_Dial(self) 8294 return weakref_proxy(self) 8295 def draw(self, *args): 8296 """draw(Fl_Line_Dial self)""" 8297 return _fltk.Fl_Line_Dial_draw(self, *args) 8298 8299Fl_Line_Dial_swigregister = _fltk.Fl_Line_Dial_swigregister 8300Fl_Line_Dial_swigregister(Fl_Line_Dial) 8301 8302class Fl_Menu_Bar(Fl_Menu_): 8303 """ 8304 This widget provides a standard menubar interface. Usually you will put 8305 this widget along the top edge of your window. The height of the widget 8306 should be 30 for the menu titles to draw correctly with the default font. 8307 8308 The items on the bar and the menus they bring up are defined by a single 8309 Fl_Menu_Item array. Because a Fl_Menu_Item array defines a hierarchy, the 8310 top level menu defines the items in the menubar, while the submenus define 8311 the pull-down menus. Sub-sub menus and lower pop up to the right of the 8312 submenus. 8313 8314 If there is an item in the top menu that is not a title of a submenu, then 8315 it acts like a 'button' in the menubar. Clicking on it will pick it. 8316 8317 When the user picks an item off the menu, the item's callback is done with 8318 the menubar as the Fl_Widget* argument. If the item does not have a callback 8319 the menubar's callback is done instead. 8320 8321 Submenus will also pop up in response to shortcuts indicated by putting 8322 a '&' character in the name field of the menu item. If you put a '&' 8323 character in a top-level 'button' then the shortcut picks it. The '&' 8324 character in submenus is ignored until the menu is popped up. 8325 8326 Typing the shortcut() of any of the menu items will cause callbacks 8327 exactly the same as when you pick the item with the mouse. 8328 8329 """ 8330 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8331 __repr__ = _swig_repr 8332 def draw(self, *args): 8333 """draw(Fl_Menu_Bar self)""" 8334 return _fltk.Fl_Menu_Bar_draw(self, *args) 8335 8336 def handle(self, *args): 8337 """handle(Fl_Menu_Bar self, int arg0) -> int""" 8338 return _fltk.Fl_Menu_Bar_handle(self, *args) 8339 8340 def __init__(self, *args): 8341 """__init__(Fl_Menu_Bar self, int X, int Y, int W, int H, char const * l=None) -> Fl_Menu_Bar""" 8342 if self.__class__ == Fl_Menu_Bar: 8343 _self = None 8344 else: 8345 _self = self 8346 this = _fltk.new_Fl_Menu_Bar(_self, *args) 8347 try: self.this.append(this) 8348 except: self.this = this 8349 if len(args) == 6: 8350 #retain reference to label 8351 self.my_label = args[5] 8352 if self.parent() != None: 8353 #delegate ownership to C++ 8354 self.this.disown() 8355 8356 8357 8358 __swig_destroy__ = _fltk.delete_Fl_Menu_Bar 8359 __del__ = lambda self : None; 8360 def __disown__(self): 8361 self.this.disown() 8362 _fltk.disown_Fl_Menu_Bar(self) 8363 return weakref_proxy(self) 8364Fl_Menu_Bar_swigregister = _fltk.Fl_Menu_Bar_swigregister 8365Fl_Menu_Bar_swigregister(Fl_Menu_Bar) 8366 8367class Fl_Menu_Button(Fl_Menu_): 8368 """ 8369 This is a button that when pushed pops up a menu (or hierarchy of menus) 8370 defined by an array of Fl_Menu_Item objects. 8371 8372 Fl_Menu_Button widget. 8373 8374 Normally any mouse button will pop up a menu and it is lined up below the 8375 button as shown in the picture. However an Fl_Menu_Button may also control 8376 a pop-up menu. This is done by setting the type() , see below. 8377 8378 The menu will also pop up in response to shortcuts indicated by putting 8379 a '&' character in the label(). 8380 8381 Typing the shortcut() of any of the menu items will cause callbacks exactly 8382 the same as when you pick the item with the mouse. The '&' character in menu 8383 item names are only looked at when the menu is popped up, however. 8384 8385 When the user picks an item off the menu, the item's callback is done with 8386 the menu_button as the Fl_Widget* argument. If the item does not have a 8387 callback the menu_button's callback is done instead. 8388 8389 """ 8390 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8391 __repr__ = _swig_repr 8392 def draw(self, *args): 8393 """draw(Fl_Menu_Button self)""" 8394 return _fltk.Fl_Menu_Button_draw(self, *args) 8395 8396 POPUP1 = _fltk.Fl_Menu_Button_POPUP1 8397 POPUP2 = _fltk.Fl_Menu_Button_POPUP2 8398 POPUP12 = _fltk.Fl_Menu_Button_POPUP12 8399 POPUP3 = _fltk.Fl_Menu_Button_POPUP3 8400 POPUP13 = _fltk.Fl_Menu_Button_POPUP13 8401 POPUP23 = _fltk.Fl_Menu_Button_POPUP23 8402 POPUP123 = _fltk.Fl_Menu_Button_POPUP123 8403 def handle(self, *args): 8404 """handle(Fl_Menu_Button self, int arg0) -> int""" 8405 return _fltk.Fl_Menu_Button_handle(self, *args) 8406 8407 def popup(self, *args): 8408 """popup(Fl_Menu_Button self) -> Fl_Menu_Item""" 8409 return _fltk.Fl_Menu_Button_popup(self, *args) 8410 8411 def __init__(self, *args): 8412 """__init__(Fl_Menu_Button self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_Menu_Button""" 8413 if self.__class__ == Fl_Menu_Button: 8414 _self = None 8415 else: 8416 _self = self 8417 this = _fltk.new_Fl_Menu_Button(_self, *args) 8418 try: self.this.append(this) 8419 except: self.this = this 8420 if len(args) == 6: 8421 #retain reference to label 8422 self.my_label = args[5] 8423 if self.parent() != None: 8424 #delegate ownership to C++ 8425 self.this.disown() 8426 8427 8428 8429 __swig_destroy__ = _fltk.delete_Fl_Menu_Button 8430 __del__ = lambda self : None; 8431 def __disown__(self): 8432 self.this.disown() 8433 _fltk.disown_Fl_Menu_Button(self) 8434 return weakref_proxy(self) 8435Fl_Menu_Button_swigregister = _fltk.Fl_Menu_Button_swigregister 8436Fl_Menu_Button_swigregister(Fl_Menu_Button) 8437 8438FL_MENU_INACTIVE = _fltk.FL_MENU_INACTIVE 8439FL_MENU_TOGGLE = _fltk.FL_MENU_TOGGLE 8440FL_MENU_VALUE = _fltk.FL_MENU_VALUE 8441FL_MENU_RADIO = _fltk.FL_MENU_RADIO 8442FL_MENU_INVISIBLE = _fltk.FL_MENU_INVISIBLE 8443FL_SUBMENU_POINTER = _fltk.FL_SUBMENU_POINTER 8444FL_SUBMENU = _fltk.FL_SUBMENU 8445FL_MENU_DIVIDER = _fltk.FL_MENU_DIVIDER 8446FL_MENU_HORIZONTAL = _fltk.FL_MENU_HORIZONTAL 8447class Fl_Menu_Item(object): 8448 """ 8449 The Fl_Menu_Item structure defines a single menu item that is used by the 8450 Fl_Menu_ class. This structure is defined as 8451 8452 Fl_Menu_Item : 8453 text -> character array # label() 8454 shortcut_ -> unsigned long 8455 callback_ -> Fl_Callback 8456 user_data_ 8457 flags -> int 8458 labeltype_ -> unsigned character 8459 labelfont_ -> unsigned character 8460 labelsize_ -> unsigned character 8461 labelcolor_ -> unsigned character 8462 8463 8464 enum: # values for flags: 8465 FL_MENU_INACTIVE = 1, 8466 FL_MENU_TOGGLE = 2, 8467 FL_MENU_VALUE = 4, 8468 FL_MENU_RADIO = 8, 8469 FL_MENU_INVISIBLE = 0x10, 8470 FL_SUBMENU_POINTER = 0x20, 8471 FL_SUBMENU = 0x40, 8472 FL_MENU_DIVIDER = 0x80, 8473 FL_MENU_HORIZONTAL = 0x100 8474 8475 8476 Typically menu items are statically defined; for example: 8477 8478 MenuTable = ( 8479 ('&alpha', FL_ALT+ord('a'), the_cb, 1), 8480 ('&beta', FL_ALT+ord('b'), the_cb, 2), 8481 ('gamma', FL_ALT+ord('c'), the_cb, 3, FL_MENU_DIVIDER), 8482 ('&strange', 0, strange_cb), 8483 ('&charm', 0, charm_cb), 8484 ('&truth', 0, truth_cb), 8485 ('b&eauty', 0, beauty_cb), 8486 ('sub&menu', 0, 0, 0, FL_SUBMENU), 8487 ('one'), 8488 ('two'), 8489 ('three'), 8490 (None,), 8491 ('inactive', FL_ALT+'i', 0, 0, FL_MENU_INACTIVE|FL_MENU_DIVIDER), 8492 ('invisible',FL_ALT+'i', 0, 0, FL_MENU_INVISIBLE), 8493 ('check', FL_ALT+'i', 0, 0, FL_MENU_TOGGLE|FL_MENU_VALUE), 8494 ('box', FL_ALT+'i', 0, 0, FL_MENU_TOGGLE), 8495 (None,); 8496 8497 A submenu title is identified by the bit FL_SUBMENU in the flags field, 8498 and ends with a label() that is NULL. You can nest menus to any depth. A 8499 pointer to the first item in the submenu can be treated as an Fl_Menu array 8500 itself. It is also possible to make seperate submenu arrays with 8501 FL_SUBMENU_POINTER flags. 8502 8503 You should use the method functions to access structure members and not 8504 access them directly to avoid compatibility problems with future releases 8505 of FLTK. 8506 8507 """ 8508 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8509 __repr__ = _swig_repr 8510 def next(self, *args): 8511 """ 8512 next(Fl_Menu_Item self, int arg2=1) -> Fl_Menu_Item 8513 next(Fl_Menu_Item self, int i=1) -> Fl_Menu_Item 8514 """ 8515 return _fltk.Fl_Menu_Item_next(self, *args) 8516 8517 def first(self, *args): 8518 """ 8519 first(Fl_Menu_Item self) -> Fl_Menu_Item 8520 first(Fl_Menu_Item self) -> Fl_Menu_Item 8521 """ 8522 return _fltk.Fl_Menu_Item_first(self, *args) 8523 8524 def label(self, *args): 8525 """ 8526 label(Fl_Menu_Item self) -> char const 8527 label(Fl_Menu_Item self, char const * a) 8528 label(Fl_Menu_Item self, Fl_Labeltype a, char const * b) 8529 """ 8530 return _fltk.Fl_Menu_Item_label(self, *args) 8531 8532 def labeltype(self, *args): 8533 """ 8534 labeltype(Fl_Menu_Item self) -> Fl_Labeltype 8535 labeltype(Fl_Menu_Item self, Fl_Labeltype a) 8536 """ 8537 return _fltk.Fl_Menu_Item_labeltype(self, *args) 8538 8539 def labelcolor(self, *args): 8540 """ 8541 labelcolor(Fl_Menu_Item self) -> Fl_Color 8542 labelcolor(Fl_Menu_Item self, Fl_Color a) 8543 """ 8544 return _fltk.Fl_Menu_Item_labelcolor(self, *args) 8545 8546 def labelfont(self, *args): 8547 """ 8548 labelfont(Fl_Menu_Item self) -> Fl_Font 8549 labelfont(Fl_Menu_Item self, Fl_Font a) 8550 """ 8551 return _fltk.Fl_Menu_Item_labelfont(self, *args) 8552 8553 def labelsize(self, *args): 8554 """ 8555 labelsize(Fl_Menu_Item self) -> Fl_Fontsize 8556 labelsize(Fl_Menu_Item self, Fl_Fontsize a) 8557 """ 8558 return _fltk.Fl_Menu_Item_labelsize(self, *args) 8559 8560 def argument(self, *args): 8561 """ 8562 argument(Fl_Menu_Item self) -> long 8563 argument(Fl_Menu_Item self, long v) 8564 """ 8565 return _fltk.Fl_Menu_Item_argument(self, *args) 8566 8567 def shortcut(self, *args): 8568 """ 8569 shortcut(Fl_Menu_Item self) -> int 8570 shortcut(Fl_Menu_Item self, int s) 8571 """ 8572 return _fltk.Fl_Menu_Item_shortcut(self, *args) 8573 8574 def submenu(self, *args): 8575 """submenu(Fl_Menu_Item self) -> int""" 8576 return _fltk.Fl_Menu_Item_submenu(self, *args) 8577 8578 def checkbox(self, *args): 8579 """checkbox(Fl_Menu_Item self) -> int""" 8580 return _fltk.Fl_Menu_Item_checkbox(self, *args) 8581 8582 def radio(self, *args): 8583 """radio(Fl_Menu_Item self) -> int""" 8584 return _fltk.Fl_Menu_Item_radio(self, *args) 8585 8586 def value(self, *args): 8587 """value(Fl_Menu_Item self) -> int""" 8588 return _fltk.Fl_Menu_Item_value(self, *args) 8589 8590 def set(self, *args): 8591 """set(Fl_Menu_Item self)""" 8592 return _fltk.Fl_Menu_Item_set(self, *args) 8593 8594 def clear(self, *args): 8595 """clear(Fl_Menu_Item self)""" 8596 return _fltk.Fl_Menu_Item_clear(self, *args) 8597 8598 def setonly(self, *args): 8599 """setonly(Fl_Menu_Item self)""" 8600 return _fltk.Fl_Menu_Item_setonly(self, *args) 8601 8602 def visible(self, *args): 8603 """visible(Fl_Menu_Item self) -> int""" 8604 return _fltk.Fl_Menu_Item_visible(self, *args) 8605 8606 def show(self, *args): 8607 """show(Fl_Menu_Item self)""" 8608 return _fltk.Fl_Menu_Item_show(self, *args) 8609 8610 def hide(self, *args): 8611 """hide(Fl_Menu_Item self)""" 8612 return _fltk.Fl_Menu_Item_hide(self, *args) 8613 8614 def active(self, *args): 8615 """active(Fl_Menu_Item self) -> int""" 8616 return _fltk.Fl_Menu_Item_active(self, *args) 8617 8618 def activate(self, *args): 8619 """activate(Fl_Menu_Item self)""" 8620 return _fltk.Fl_Menu_Item_activate(self, *args) 8621 8622 def deactivate(self, *args): 8623 """deactivate(Fl_Menu_Item self)""" 8624 return _fltk.Fl_Menu_Item_deactivate(self, *args) 8625 8626 def activevisible(self, *args): 8627 """activevisible(Fl_Menu_Item self) -> int""" 8628 return _fltk.Fl_Menu_Item_activevisible(self, *args) 8629 8630 def image(self, *args): 8631 """image(Fl_Menu_Item self, Fl_Image a)""" 8632 return _fltk.Fl_Menu_Item_image(self, *args) 8633 8634 def measure(self, *args): 8635 """measure(Fl_Menu_Item self, int * h, Fl_Menu_ arg3) -> int""" 8636 return _fltk.Fl_Menu_Item_measure(self, *args) 8637 8638 def draw(self, *args): 8639 """draw(Fl_Menu_Item self, int x, int y, int w, int h, Fl_Menu_ arg6, int t=0)""" 8640 return _fltk.Fl_Menu_Item_draw(self, *args) 8641 8642 def popup(self, *args): 8643 """popup(Fl_Menu_Item self, int X, int Y, char const * title=None, Fl_Menu_Item picked=None, Fl_Menu_ arg6=None) -> Fl_Menu_Item""" 8644 return _fltk.Fl_Menu_Item_popup(self, *args) 8645 8646 def pulldown(self, *args): 8647 """ 8648 pulldown(Fl_Menu_Item self, int X, int Y, int W, int H, Fl_Menu_Item picked=None, Fl_Menu_ arg7=None, Fl_Menu_Item title=None, 8649 int menubar=0) -> Fl_Menu_Item 8650 """ 8651 return _fltk.Fl_Menu_Item_pulldown(self, *args) 8652 8653 def test_shortcut(self, *args): 8654 """test_shortcut(Fl_Menu_Item self) -> Fl_Menu_Item""" 8655 return _fltk.Fl_Menu_Item_test_shortcut(self, *args) 8656 8657 def find_shortcut(self, *args): 8658 """find_shortcut(Fl_Menu_Item self, int * ip=None, bool const require_alt=False) -> Fl_Menu_Item""" 8659 return _fltk.Fl_Menu_Item_find_shortcut(self, *args) 8660 8661 def do_callback(self, *args): 8662 """ 8663 do_callback(Fl_Menu_Item self, Fl_Widget o) 8664 do_callback(Fl_Menu_Item self, Fl_Widget o, void * arg) 8665 do_callback(Fl_Menu_Item self, Fl_Widget o, long arg) 8666 """ 8667 return _fltk.Fl_Menu_Item_do_callback(self, *args) 8668 8669 def checked(self, *args): 8670 """checked(Fl_Menu_Item self) -> int""" 8671 return _fltk.Fl_Menu_Item_checked(self, *args) 8672 8673 def check(self, *args): 8674 """check(Fl_Menu_Item self)""" 8675 return _fltk.Fl_Menu_Item_check(self, *args) 8676 8677 def uncheck(self, *args): 8678 """uncheck(Fl_Menu_Item self)""" 8679 return _fltk.Fl_Menu_Item_uncheck(self, *args) 8680 8681 def insert(self, *args): 8682 """insert(Fl_Menu_Item self, int arg2, char const * arg3, int arg4, Fl_Callback * arg5, void * arg6=None, int arg7=0) -> int""" 8683 return _fltk.Fl_Menu_Item_insert(self, *args) 8684 8685 def add(self, *args): 8686 """ 8687 add(Fl_Menu_Item self, char const * arg2, int shortcut, Fl_Callback * arg4, void * arg5=None, int arg6=0) -> int 8688 add(Fl_Menu_Item self, char const * a, char const * b, Fl_Callback * c, void * d=None, int e=0) -> int 8689 """ 8690 return _fltk.Fl_Menu_Item_add(self, *args) 8691 8692 def size(self, *args): 8693 """size(Fl_Menu_Item self) -> int""" 8694 return _fltk.Fl_Menu_Item_size(self, *args) 8695 8696 def callback(self, *args): 8697 """ 8698 callback(Fl_Menu_Item self, Fl_Callback * c, void * p) 8699 callback(Fl_Menu_Item self, Fl_Callback * c) 8700 callback(Fl_Menu_Item self, Fl_Callback0 * c) 8701 callback(Fl_Menu_Item self, Fl_Callback1 * c, long p=0) 8702 callback(Fl_Menu_Item self) -> PyObject * 8703 """ 8704 return _fltk.Fl_Menu_Item_callback(self, *args) 8705 8706 def user_data(self, *args): 8707 """ 8708 user_data(Fl_Menu_Item self) 8709 user_data(Fl_Menu_Item self, void * v) 8710 user_data(Fl_Menu_Item self) -> PyObject * 8711 """ 8712 return _fltk.Fl_Menu_Item_user_data(self, *args) 8713 8714 def __init__(self, *args): 8715 """__init__(Fl_Menu_Item self) -> Fl_Menu_Item""" 8716 this = _fltk.new_Fl_Menu_Item(*args) 8717 try: self.this.append(this) 8718 except: self.this = this 8719 __swig_destroy__ = _fltk.delete_Fl_Menu_Item 8720 __del__ = lambda self : None; 8721Fl_Menu_Item_swigregister = _fltk.Fl_Menu_Item_swigregister 8722Fl_Menu_Item_swigregister(Fl_Menu_Item) 8723 8724FL_PUP_NONE = _fltk.FL_PUP_NONE 8725FL_PUP_GREY = _fltk.FL_PUP_GREY 8726FL_PUP_GRAY = _fltk.FL_PUP_GRAY 8727FL_MENU_BOX = _fltk.FL_MENU_BOX 8728FL_PUP_BOX = _fltk.FL_PUP_BOX 8729FL_MENU_CHECK = _fltk.FL_MENU_CHECK 8730FL_PUP_CHECK = _fltk.FL_PUP_CHECK 8731FL_PUP_RADIO = _fltk.FL_PUP_RADIO 8732FL_PUP_INVISIBLE = _fltk.FL_PUP_INVISIBLE 8733FL_PUP_SUBMENU = _fltk.FL_PUP_SUBMENU 8734class Fl_Single_Window(Fl_Window): 8735 """ 8736 This is the same as Fl_Window. However, it is possible that some 8737 implementations will provide double-buffered windows by default. This 8738 subclass can be used to force single-buffering. This may be useful for 8739 modifying existing programs that use incremental update, or for some 8740 types of image data, such as a movie flipbook. 8741 8742 """ 8743 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8744 __repr__ = _swig_repr 8745 def flush(self, *args): 8746 """flush(Fl_Single_Window self)""" 8747 return _fltk.Fl_Single_Window_flush(self, *args) 8748 8749 def __init__(self, *args): 8750 """ 8751 __init__(Fl_Single_Window self, int W, int H, char const * l=None) -> Fl_Single_Window 8752 __init__(Fl_Single_Window self, int X, int Y, int W, int H, char const * l=None) -> Fl_Single_Window 8753 """ 8754 if self.__class__ == Fl_Single_Window: 8755 _self = None 8756 else: 8757 _self = self 8758 this = _fltk.new_Fl_Single_Window(_self, *args) 8759 try: self.this.append(this) 8760 except: self.this = this 8761 if len(args) == 6: 8762 #retain reference to label 8763 self.my_label = args[5] 8764 if self.parent() != None: 8765 #delegate ownership to C++ 8766 self.this.disown() 8767 8768 8769 8770 def show(self, *args): 8771 """show(Fl_Single_Window self, PyObject * count=None, PyObject * data=None)""" 8772 return _fltk.Fl_Single_Window_show(self, *args) 8773 8774 __swig_destroy__ = _fltk.delete_Fl_Single_Window 8775 __del__ = lambda self : None; 8776 def __disown__(self): 8777 self.this.disown() 8778 _fltk.disown_Fl_Single_Window(self) 8779 return weakref_proxy(self) 8780 def draw(self, *args): 8781 """draw(Fl_Single_Window self)""" 8782 return _fltk.Fl_Single_Window_draw(self, *args) 8783 8784Fl_Single_Window_swigregister = _fltk.Fl_Single_Window_swigregister 8785Fl_Single_Window_swigregister(Fl_Single_Window) 8786 8787class Fl_Menu_Window(Fl_Single_Window): 8788 """ 8789 The Fl_Menu_Window widget is a window type used for menus. By default the 8790 window is drawn in the hardware overlay planes if they are available so that 8791 the menu don't force the rest of the window to redraw. 8792 8793 """ 8794 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8795 __repr__ = _swig_repr 8796 def erase(self, *args): 8797 """erase(Fl_Menu_Window self)""" 8798 return _fltk.Fl_Menu_Window_erase(self, *args) 8799 8800 def flush(self, *args): 8801 """flush(Fl_Menu_Window self)""" 8802 return _fltk.Fl_Menu_Window_flush(self, *args) 8803 8804 def hide(self, *args): 8805 """hide(Fl_Menu_Window self)""" 8806 return _fltk.Fl_Menu_Window_hide(self, *args) 8807 8808 def overlay(self, *args): 8809 """overlay(Fl_Menu_Window self) -> unsigned int""" 8810 return _fltk.Fl_Menu_Window_overlay(self, *args) 8811 8812 def set_overlay(self, *args): 8813 """set_overlay(Fl_Menu_Window self)""" 8814 return _fltk.Fl_Menu_Window_set_overlay(self, *args) 8815 8816 def clear_overlay(self, *args): 8817 """clear_overlay(Fl_Menu_Window self)""" 8818 return _fltk.Fl_Menu_Window_clear_overlay(self, *args) 8819 8820 __swig_destroy__ = _fltk.delete_Fl_Menu_Window 8821 __del__ = lambda self : None; 8822 def __init__(self, *args): 8823 """ 8824 __init__(Fl_Menu_Window self, int W, int H, char const * l=None) -> Fl_Menu_Window 8825 __init__(Fl_Menu_Window self, int X, int Y, int W, int H, char const * l=None) -> Fl_Menu_Window 8826 """ 8827 if self.__class__ == Fl_Menu_Window: 8828 _self = None 8829 else: 8830 _self = self 8831 this = _fltk.new_Fl_Menu_Window(_self, *args) 8832 try: self.this.append(this) 8833 except: self.this = this 8834 if len(args) == 6: 8835 #retain reference to label 8836 self.my_label = args[5] 8837 if self.parent() != None: 8838 #delegate ownership to C++ 8839 self.this.disown() 8840 8841 8842 8843 def __disown__(self): 8844 self.this.disown() 8845 _fltk.disown_Fl_Menu_Window(self) 8846 return weakref_proxy(self) 8847 def draw(self, *args): 8848 """draw(Fl_Menu_Window self)""" 8849 return _fltk.Fl_Menu_Window_draw(self, *args) 8850 8851Fl_Menu_Window_swigregister = _fltk.Fl_Menu_Window_swigregister 8852Fl_Menu_Window_swigregister(Fl_Menu_Window) 8853 8854class Fl_Multiline_Input(Fl_Input): 8855 """ 8856 This input field displays ' 8857 ' characters as new lines rather than ^J, and 8858 accepts the Return, Tab, and up and down arrow keys. This is for editing 8859 multiline text. 8860 8861 This is far from the nirvana of text editors, and is probably only good for 8862 small bits of text, 10 lines at most. I think FLTK can be used to write a 8863 powerful text editor, but it is not going to be a built-in feature. Powerful 8864 text editors in a toolkit are a big source of bloat. 8865 8866 """ 8867 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8868 __repr__ = _swig_repr 8869 def __init__(self, *args): 8870 """__init__(Fl_Multiline_Input self, int X, int Y, int W, int H, char const * l=None) -> Fl_Multiline_Input""" 8871 if self.__class__ == Fl_Multiline_Input: 8872 _self = None 8873 else: 8874 _self = self 8875 this = _fltk.new_Fl_Multiline_Input(_self, *args) 8876 try: self.this.append(this) 8877 except: self.this = this 8878 if len(args) == 6: 8879 #retain reference to label 8880 self.my_label = args[5] 8881 if self.parent() != None: 8882 #delegate ownership to C++ 8883 self.this.disown() 8884 8885 8886 8887 __swig_destroy__ = _fltk.delete_Fl_Multiline_Input 8888 __del__ = lambda self : None; 8889 def __disown__(self): 8890 self.this.disown() 8891 _fltk.disown_Fl_Multiline_Input(self) 8892 return weakref_proxy(self) 8893 def draw(self, *args): 8894 """draw(Fl_Multiline_Input self)""" 8895 return _fltk.Fl_Multiline_Input_draw(self, *args) 8896 8897Fl_Multiline_Input_swigregister = _fltk.Fl_Multiline_Input_swigregister 8898Fl_Multiline_Input_swigregister(Fl_Multiline_Input) 8899 8900class Fl_Output(Fl_Input): 8901 """ 8902 This widget displays a piece of text. When you set the value() , Fl_Output 8903 does a strcpy() to it's own storage, which is useful for program-generated 8904 values. The user may select portions of the text using the mouse and paste 8905 the contents into other fields or programs. 8906 8907 There is a single subclass, Fl_Multiline_Output, which allows you to 8908 display multiple lines of text. 8909 8910 The text may contain any characters except 8911 """ 8912 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8913 __repr__ = _swig_repr 8914 def __init__(self, *args): 8915 """__init__(Fl_Output self, int X, int Y, int W, int H, char const * l=None) -> Fl_Output""" 8916 if self.__class__ == Fl_Output: 8917 _self = None 8918 else: 8919 _self = self 8920 this = _fltk.new_Fl_Output(_self, *args) 8921 try: self.this.append(this) 8922 except: self.this = this 8923 if len(args) == 6: 8924 #retain reference to label 8925 self.my_label = args[5] 8926 if self.parent() != None: 8927 #delegate ownership to C++ 8928 self.this.disown() 8929 8930 8931 8932 __swig_destroy__ = _fltk.delete_Fl_Output 8933 __del__ = lambda self : None; 8934 def __disown__(self): 8935 self.this.disown() 8936 _fltk.disown_Fl_Output(self) 8937 return weakref_proxy(self) 8938 def draw(self, *args): 8939 """draw(Fl_Output self)""" 8940 return _fltk.Fl_Output_draw(self, *args) 8941 8942Fl_Output_swigregister = _fltk.Fl_Output_swigregister 8943Fl_Output_swigregister(Fl_Output) 8944 8945class Fl_Multiline_Output(Fl_Output): 8946 """ 8947 This widget is a subclass of Fl_Output that displays multiple lines of text. 8948 It also displays tab characters as whitespace to the next column. 8949 8950 """ 8951 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8952 __repr__ = _swig_repr 8953 def __init__(self, *args): 8954 """__init__(Fl_Multiline_Output self, int X, int Y, int W, int H, char const * l=None) -> Fl_Multiline_Output""" 8955 if self.__class__ == Fl_Multiline_Output: 8956 _self = None 8957 else: 8958 _self = self 8959 this = _fltk.new_Fl_Multiline_Output(_self, *args) 8960 try: self.this.append(this) 8961 except: self.this = this 8962 if len(args) == 6: 8963 #retain reference to label 8964 self.my_label = args[5] 8965 if self.parent() != None: 8966 #delegate ownership to C++ 8967 self.this.disown() 8968 8969 8970 8971 __swig_destroy__ = _fltk.delete_Fl_Multiline_Output 8972 __del__ = lambda self : None; 8973 def __disown__(self): 8974 self.this.disown() 8975 _fltk.disown_Fl_Multiline_Output(self) 8976 return weakref_proxy(self) 8977 def draw(self, *args): 8978 """draw(Fl_Multiline_Output self)""" 8979 return _fltk.Fl_Multiline_Output_draw(self, *args) 8980 8981Fl_Multiline_Output_swigregister = _fltk.Fl_Multiline_Output_swigregister 8982Fl_Multiline_Output_swigregister(Fl_Multiline_Output) 8983 8984class Fl_Multi_Browser(Fl_Browser): 8985 """ 8986 The Fl_Multi_Browser class is a subclass of Fl_Browser which lets the user 8987 select any set of the lines. The user interface is Macintosh style: clicking 8988 an item turns off all the others and selects that one, dragging selects all 8989 the items the mouse moves over, and shift + click toggles the items. This 8990 is different then how forms did it. Normally the callback is done when the 8991 user releases the mouse, but you can change this with when(). 8992 8993 See Fl_Browser for methods to add and remove lines from the browser. 8994 8995 """ 8996 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 8997 __repr__ = _swig_repr 8998 def __init__(self, *args): 8999 """__init__(Fl_Multi_Browser self, int X, int Y, int W, int H, char const * L=None) -> Fl_Multi_Browser""" 9000 if self.__class__ == Fl_Multi_Browser: 9001 _self = None 9002 else: 9003 _self = self 9004 this = _fltk.new_Fl_Multi_Browser(_self, *args) 9005 try: self.this.append(this) 9006 except: self.this = this 9007 if len(args) == 6: 9008 #retain reference to label 9009 self.my_label = args[5] 9010 if self.parent() != None: 9011 #delegate ownership to C++ 9012 self.this.disown() 9013 9014 9015 9016 __swig_destroy__ = _fltk.delete_Fl_Multi_Browser 9017 __del__ = lambda self : None; 9018 def __disown__(self): 9019 self.this.disown() 9020 _fltk.disown_Fl_Multi_Browser(self) 9021 return weakref_proxy(self) 9022 def draw(self, *args): 9023 """draw(Fl_Multi_Browser self)""" 9024 return _fltk.Fl_Multi_Browser_draw(self, *args) 9025 9026 def item_first(self, *args): 9027 """item_first(Fl_Multi_Browser self) -> void *""" 9028 return _fltk.Fl_Multi_Browser_item_first(self, *args) 9029 9030 def item_next(self, *args): 9031 """item_next(Fl_Multi_Browser self, void * item) -> void *""" 9032 return _fltk.Fl_Multi_Browser_item_next(self, *args) 9033 9034 def item_prev(self, *args): 9035 """item_prev(Fl_Multi_Browser self, void * item) -> void *""" 9036 return _fltk.Fl_Multi_Browser_item_prev(self, *args) 9037 9038 def item_last(self, *args): 9039 """item_last(Fl_Multi_Browser self) -> void *""" 9040 return _fltk.Fl_Multi_Browser_item_last(self, *args) 9041 9042 def item_height(self, *args): 9043 """item_height(Fl_Multi_Browser self, void * item) -> int""" 9044 return _fltk.Fl_Multi_Browser_item_height(self, *args) 9045 9046 def item_width(self, *args): 9047 """item_width(Fl_Multi_Browser self, void * item) -> int""" 9048 return _fltk.Fl_Multi_Browser_item_width(self, *args) 9049 9050 def item_quick_height(self, *args): 9051 """item_quick_height(Fl_Multi_Browser self, void * item) -> int""" 9052 return _fltk.Fl_Multi_Browser_item_quick_height(self, *args) 9053 9054 def item_draw(self, *args): 9055 """item_draw(Fl_Multi_Browser self, void * item, int X, int Y, int W, int H)""" 9056 return _fltk.Fl_Multi_Browser_item_draw(self, *args) 9057 9058 def item_text(self, *args): 9059 """item_text(Fl_Multi_Browser self, void * item) -> char const *""" 9060 return _fltk.Fl_Multi_Browser_item_text(self, *args) 9061 9062 def item_swap(self, *args): 9063 """item_swap(Fl_Multi_Browser self, void * a, void * b)""" 9064 return _fltk.Fl_Multi_Browser_item_swap(self, *args) 9065 9066 def item_at(self, *args): 9067 """item_at(Fl_Multi_Browser self, int line) -> void *""" 9068 return _fltk.Fl_Multi_Browser_item_at(self, *args) 9069 9070 def full_width(self, *args): 9071 """full_width(Fl_Multi_Browser self) -> int""" 9072 return _fltk.Fl_Multi_Browser_full_width(self, *args) 9073 9074 def full_height(self, *args): 9075 """full_height(Fl_Multi_Browser self) -> int""" 9076 return _fltk.Fl_Multi_Browser_full_height(self, *args) 9077 9078 def incr_height(self, *args): 9079 """incr_height(Fl_Multi_Browser self) -> int""" 9080 return _fltk.Fl_Multi_Browser_incr_height(self, *args) 9081 9082 def item_select(self, *args): 9083 """item_select(Fl_Multi_Browser self, void * item, int val)""" 9084 return _fltk.Fl_Multi_Browser_item_select(self, *args) 9085 9086 def item_selected(self, *args): 9087 """item_selected(Fl_Multi_Browser self, void * item) -> int""" 9088 return _fltk.Fl_Multi_Browser_item_selected(self, *args) 9089 9090Fl_Multi_Browser_swigregister = _fltk.Fl_Multi_Browser_swigregister 9091Fl_Multi_Browser_swigregister(Fl_Multi_Browser) 9092 9093class Fl_Multi_Label(object): 9094 """Proxy of C++ Fl_Multi_Label class""" 9095 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9096 __repr__ = _swig_repr 9097 def label(self, *args): 9098 """ 9099 label(Fl_Multi_Label self, Fl_Widget arg2) 9100 label(Fl_Multi_Label self, Fl_Menu_Item arg2) 9101 """ 9102 return _fltk.Fl_Multi_Label_label(self, *args) 9103 9104 def __init__(self, *args): 9105 """__init__(Fl_Multi_Label self) -> Fl_Multi_Label""" 9106 this = _fltk.new_Fl_Multi_Label(*args) 9107 try: self.this.append(this) 9108 except: self.this = this 9109 if len(args) == 6: 9110 #retain reference to label 9111 self.my_label = args[5] 9112 if self.parent() != None: 9113 #delegate ownership to C++ 9114 self.this.disown() 9115 9116 9117 9118 __swig_destroy__ = _fltk.delete_Fl_Multi_Label 9119 __del__ = lambda self : None; 9120Fl_Multi_Label_swigregister = _fltk.Fl_Multi_Label_swigregister 9121Fl_Multi_Label_swigregister(Fl_Multi_Label) 9122 9123class Fl_Nice_Slider(Fl_Slider): 9124 """ 9125 The Fl_Nice_Slider widget contains a sliding knob inside a box. It is 9126 often used as a scrollbar. Moving the box all the way to the top/left sets 9127 it to the minimum(), and to the bottom/right to the maximum(). The minimum() 9128 may be greater than the maximum() to reverse the slider direction. 9129 9130 """ 9131 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9132 __repr__ = _swig_repr 9133 def __init__(self, *args): 9134 """__init__(Fl_Nice_Slider self, int X, int Y, int W, int H, char const * L=None) -> Fl_Nice_Slider""" 9135 if self.__class__ == Fl_Nice_Slider: 9136 _self = None 9137 else: 9138 _self = self 9139 this = _fltk.new_Fl_Nice_Slider(_self, *args) 9140 try: self.this.append(this) 9141 except: self.this = this 9142 if len(args) == 6: 9143 #retain reference to label 9144 self.my_label = args[5] 9145 if self.parent() != None: 9146 #delegate ownership to C++ 9147 self.this.disown() 9148 9149 9150 9151 __swig_destroy__ = _fltk.delete_Fl_Nice_Slider 9152 __del__ = lambda self : None; 9153 def __disown__(self): 9154 self.this.disown() 9155 _fltk.disown_Fl_Nice_Slider(self) 9156 return weakref_proxy(self) 9157 def draw(self, *args): 9158 """draw(Fl_Nice_Slider self)""" 9159 return _fltk.Fl_Nice_Slider_draw(self, *args) 9160 9161Fl_Nice_Slider_swigregister = _fltk.Fl_Nice_Slider_swigregister 9162Fl_Nice_Slider_swigregister(Fl_Nice_Slider) 9163 9164class Fl_Overlay_Window(Fl_Double_Window): 9165 """ 9166 This window provides double buffering and also the ability to draw the 9167 'overlay' which is another picture placed on top of the main image. The 9168 overlay is designed to be a rapidly-changing but simple graphic such as 9169 a mouse selection box. Fl_Overlay_Window uses the overlay planes provided 9170 by your graphics hardware if they are available. 9171 9172 If no hardware support is found the overlay is simulated by drawing directly 9173 into the on-screen copy of the double-buffered window, and 'erased' by 9174 copying the backbuffer over it again. This means the overlay will blink if 9175 you change the image in the window. 9176 9177 """ 9178 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9179 __repr__ = _swig_repr 9180 def draw_overlay(self, *args): 9181 """draw_overlay(Fl_Overlay_Window self)""" 9182 return _fltk.Fl_Overlay_Window_draw_overlay(self, *args) 9183 9184 def flush(self, *args): 9185 """flush(Fl_Overlay_Window self)""" 9186 return _fltk.Fl_Overlay_Window_flush(self, *args) 9187 9188 def hide(self, *args): 9189 """hide(Fl_Overlay_Window self)""" 9190 return _fltk.Fl_Overlay_Window_hide(self, *args) 9191 9192 def resize(self, *args): 9193 """resize(Fl_Overlay_Window self, int arg0, int arg1, int arg2, int arg3)""" 9194 return _fltk.Fl_Overlay_Window_resize(self, *args) 9195 9196 __swig_destroy__ = _fltk.delete_Fl_Overlay_Window 9197 __del__ = lambda self : None; 9198 def can_do_overlay(self, *args): 9199 """can_do_overlay(Fl_Overlay_Window self) -> int""" 9200 return _fltk.Fl_Overlay_Window_can_do_overlay(self, *args) 9201 9202 def redraw_overlay(self, *args): 9203 """redraw_overlay(Fl_Overlay_Window self)""" 9204 return _fltk.Fl_Overlay_Window_redraw_overlay(self, *args) 9205 9206 def __init__(self, *args): 9207 """ 9208 __init__(Fl_Overlay_Window self, int W, int H, char const * l=None) -> Fl_Overlay_Window 9209 __init__(Fl_Overlay_Window self, int X, int Y, int W, int H, char const * l=None) -> Fl_Overlay_Window 9210 """ 9211 if self.__class__ == Fl_Overlay_Window: 9212 _self = None 9213 else: 9214 _self = self 9215 this = _fltk.new_Fl_Overlay_Window(_self, *args) 9216 try: self.this.append(this) 9217 except: self.this = this 9218 if len(args) == 6: 9219 #retain reference to label 9220 self.my_label = args[5] 9221 if self.parent() != None: 9222 #delegate ownership to C++ 9223 self.this.disown() 9224 9225 9226 9227 def show(self, *args): 9228 """show(Fl_Overlay_Window self, PyObject * count=None, PyObject * data=None)""" 9229 return _fltk.Fl_Overlay_Window_show(self, *args) 9230 9231 def __disown__(self): 9232 self.this.disown() 9233 _fltk.disown_Fl_Overlay_Window(self) 9234 return weakref_proxy(self) 9235 def draw(self, *args): 9236 """draw(Fl_Overlay_Window self)""" 9237 return _fltk.Fl_Overlay_Window_draw(self, *args) 9238 9239Fl_Overlay_Window_swigregister = _fltk.Fl_Overlay_Window_swigregister 9240Fl_Overlay_Window_swigregister(Fl_Overlay_Window) 9241 9242class Fl_Pack(Fl_Group): 9243 """ 9244 This widget was designed to add the functionality of compressing and 9245 aligning widgets. 9246 9247 If type() is FL_HORIZONTAL all the children are resized to the height of 9248 the Fl_Pack, and are moved next to each other horizontally. If type() is 9249 not FL_HORIZONTAL then the children are resized to the width and are stacked 9250 below each other. Then the Fl_Pack resizes itself to surround the child 9251 widgets. 9252 9253 This widget is needed for the Fl_Tabs. In addition you may want to put the 9254 Fl_Pack inside an Fl_Scroll. 9255 9256 """ 9257 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9258 __repr__ = _swig_repr 9259 VERTICAL = _fltk.Fl_Pack_VERTICAL 9260 HORIZONTAL = _fltk.Fl_Pack_HORIZONTAL 9261 def draw(self, *args): 9262 """draw(Fl_Pack self)""" 9263 return _fltk.Fl_Pack_draw(self, *args) 9264 9265 def __init__(self, *args): 9266 """__init__(Fl_Pack self, int x, int y, int w, int h, char const * l=None) -> Fl_Pack""" 9267 if self.__class__ == Fl_Pack: 9268 _self = None 9269 else: 9270 _self = self 9271 this = _fltk.new_Fl_Pack(_self, *args) 9272 try: self.this.append(this) 9273 except: self.this = this 9274 if len(args) == 6: 9275 #retain reference to label 9276 self.my_label = args[5] 9277 if self.parent() != None: 9278 #delegate ownership to C++ 9279 self.this.disown() 9280 9281 9282 9283 def spacing(self, *args): 9284 """ 9285 spacing(Fl_Pack self) -> int 9286 spacing(Fl_Pack self, int i) 9287 """ 9288 return _fltk.Fl_Pack_spacing(self, *args) 9289 9290 def horizontal(self, *args): 9291 """horizontal(Fl_Pack self) -> uchar""" 9292 return _fltk.Fl_Pack_horizontal(self, *args) 9293 9294 __swig_destroy__ = _fltk.delete_Fl_Pack 9295 __del__ = lambda self : None; 9296 def __disown__(self): 9297 self.this.disown() 9298 _fltk.disown_Fl_Pack(self) 9299 return weakref_proxy(self) 9300Fl_Pack_swigregister = _fltk.Fl_Pack_swigregister 9301Fl_Pack_swigregister(Fl_Pack) 9302 9303class Fl_PNG_Image(Fl_RGB_Image): 9304 """ 9305 The Fl_PNG_Image class supports loading, caching, and drawing of Portable 9306 Network Graphics (PNG) image files. The class loads colormapped and 9307 full-color images and handles color- and alpha-based transparency. 9308 9309 """ 9310 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9311 __repr__ = _swig_repr 9312 def __init__(self, *args): 9313 """ 9314 __init__(Fl_PNG_Image self, char const * filename) -> Fl_PNG_Image 9315 __init__(Fl_PNG_Image self, char const * name_png, unsigned char const * buffer, int datasize) -> Fl_PNG_Image 9316 """ 9317 if self.__class__ == Fl_PNG_Image: 9318 _self = None 9319 else: 9320 _self = self 9321 this = _fltk.new_Fl_PNG_Image(_self, *args) 9322 try: self.this.append(this) 9323 except: self.this = this 9324 __swig_destroy__ = _fltk.delete_Fl_PNG_Image 9325 __del__ = lambda self : None; 9326 def __disown__(self): 9327 self.this.disown() 9328 _fltk.disown_Fl_PNG_Image(self) 9329 return weakref_proxy(self) 9330Fl_PNG_Image_swigregister = _fltk.Fl_PNG_Image_swigregister 9331Fl_PNG_Image_swigregister(Fl_PNG_Image) 9332 9333class Fl_PNM_Image(Fl_RGB_Image): 9334 """ 9335 The Fl_PNM_Image class supports loading, caching, and drawing of Portable 9336 Anymap (PNM, PBM, PGM, PPM) image files. The class loads bitmap, grayscale, 9337 and full-color images in both ASCII and binary formats. 9338 9339 """ 9340 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9341 __repr__ = _swig_repr 9342 def __init__(self, *args): 9343 """__init__(Fl_PNM_Image self, char const * filename) -> Fl_PNM_Image""" 9344 if self.__class__ == Fl_PNM_Image: 9345 _self = None 9346 else: 9347 _self = self 9348 this = _fltk.new_Fl_PNM_Image(_self, *args) 9349 try: self.this.append(this) 9350 except: self.this = this 9351 __swig_destroy__ = _fltk.delete_Fl_PNM_Image 9352 __del__ = lambda self : None; 9353 def __disown__(self): 9354 self.this.disown() 9355 _fltk.disown_Fl_PNM_Image(self) 9356 return weakref_proxy(self) 9357Fl_PNM_Image_swigregister = _fltk.Fl_PNM_Image_swigregister 9358Fl_PNM_Image_swigregister(Fl_PNM_Image) 9359 9360class Fl_Positioner(Fl_Widget): 9361 """ 9362 This class is provided for Forms compatibility. It provides 2D input. It 9363 would be useful if this could be put atop another widget so that the 9364 crosshairs are on top, but this is not implemented. The color of the 9365 crosshairs is selection_color(). 9366 9367 """ 9368 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9369 __repr__ = _swig_repr 9370 def draw(self, *args): 9371 """draw(Fl_Positioner self)""" 9372 return _fltk.Fl_Positioner_draw(self, *args) 9373 9374 def handle(self, *args): 9375 """handle(Fl_Positioner self, int arg0) -> int""" 9376 return _fltk.Fl_Positioner_handle(self, *args) 9377 9378 def __init__(self, *args): 9379 """__init__(Fl_Positioner self, int x, int y, int w, int h, char const * l=None) -> Fl_Positioner""" 9380 if self.__class__ == Fl_Positioner: 9381 _self = None 9382 else: 9383 _self = self 9384 this = _fltk.new_Fl_Positioner(_self, *args) 9385 try: self.this.append(this) 9386 except: self.this = this 9387 if len(args) == 6: 9388 #retain reference to label 9389 self.my_label = args[5] 9390 if self.parent() != None: 9391 #delegate ownership to C++ 9392 self.this.disown() 9393 9394 9395 9396 def xvalue(self, *args): 9397 """ 9398 xvalue(Fl_Positioner self) -> double 9399 xvalue(Fl_Positioner self, double arg2) -> int 9400 """ 9401 return _fltk.Fl_Positioner_xvalue(self, *args) 9402 9403 def yvalue(self, *args): 9404 """ 9405 yvalue(Fl_Positioner self) -> double 9406 yvalue(Fl_Positioner self, double arg2) -> int 9407 """ 9408 return _fltk.Fl_Positioner_yvalue(self, *args) 9409 9410 def value(self, *args): 9411 """value(Fl_Positioner self, double arg2, double arg3) -> int""" 9412 return _fltk.Fl_Positioner_value(self, *args) 9413 9414 def xbounds(self, *args): 9415 """xbounds(Fl_Positioner self, double arg2, double arg3)""" 9416 return _fltk.Fl_Positioner_xbounds(self, *args) 9417 9418 def xminimum(self, *args): 9419 """ 9420 xminimum(Fl_Positioner self) -> double 9421 xminimum(Fl_Positioner self, double a) 9422 """ 9423 return _fltk.Fl_Positioner_xminimum(self, *args) 9424 9425 def xmaximum(self, *args): 9426 """ 9427 xmaximum(Fl_Positioner self) -> double 9428 xmaximum(Fl_Positioner self, double a) 9429 """ 9430 return _fltk.Fl_Positioner_xmaximum(self, *args) 9431 9432 def ybounds(self, *args): 9433 """ybounds(Fl_Positioner self, double arg2, double arg3)""" 9434 return _fltk.Fl_Positioner_ybounds(self, *args) 9435 9436 def yminimum(self, *args): 9437 """ 9438 yminimum(Fl_Positioner self) -> double 9439 yminimum(Fl_Positioner self, double a) 9440 """ 9441 return _fltk.Fl_Positioner_yminimum(self, *args) 9442 9443 def ymaximum(self, *args): 9444 """ 9445 ymaximum(Fl_Positioner self) -> double 9446 ymaximum(Fl_Positioner self, double a) 9447 """ 9448 return _fltk.Fl_Positioner_ymaximum(self, *args) 9449 9450 def xstep(self, *args): 9451 """xstep(Fl_Positioner self, double a)""" 9452 return _fltk.Fl_Positioner_xstep(self, *args) 9453 9454 def ystep(self, *args): 9455 """ystep(Fl_Positioner self, double a)""" 9456 return _fltk.Fl_Positioner_ystep(self, *args) 9457 9458 __swig_destroy__ = _fltk.delete_Fl_Positioner 9459 __del__ = lambda self : None; 9460 def __disown__(self): 9461 self.this.disown() 9462 _fltk.disown_Fl_Positioner(self) 9463 return weakref_proxy(self) 9464Fl_Positioner_swigregister = _fltk.Fl_Positioner_swigregister 9465Fl_Positioner_swigregister(Fl_Positioner) 9466 9467class Fl_Preferences(object): 9468 """ 9469 Fl_Preferences provides methods to store user setting between application 9470 starts. It is similar to the Registry on WIN32 and Preferences on MacOS, 9471 and provides a simple configuration mechanism for UNIX. 9472 9473 Fl_Preferences uses a hierarchy to store data. It bundles similar data into 9474 groups and manages entries into those groups as name/value pairs. 9475 9476 Preferences are stored in text files that can be edited manually. The file 9477 format is easy to read and relatively forgiving. Preferences files are the 9478 same on all platforms. User comments in preference files are preserved. 9479 Filenames are unique for each application by using a vendor/application 9480 naming scheme. The user must provide default values for all entries to 9481 ensure proper operation should preferences be corrupted or not yet exist. 9482 9483 Entries can be of any length. However, the size of each preferences file 9484 should be kept under 100k for performance reasons. One application can 9485 have multiple preferences files. Extensive binary data however should be 9486 stored in seperate files; see the getUserdataPath() method. 9487 9488 """ 9489 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9490 __repr__ = _swig_repr 9491 SYSTEM = _fltk.Fl_Preferences_SYSTEM 9492 USER = _fltk.Fl_Preferences_USER 9493 def __init__(self, *args): 9494 """ 9495 __init__(Fl_Preferences self, Fl_Preferences::Root root, char const * vendor, char const * application) -> Fl_Preferences 9496 __init__(Fl_Preferences self, char const * path, char const * vendor, char const * application) -> Fl_Preferences 9497 __init__(Fl_Preferences self, Fl_Preferences arg2, char const * group) -> Fl_Preferences 9498 """ 9499 this = _fltk.new_Fl_Preferences(*args) 9500 try: self.this.append(this) 9501 except: self.this = this 9502 __swig_destroy__ = _fltk.delete_Fl_Preferences 9503 __del__ = lambda self : None; 9504 def groups(self, *args): 9505 """groups(Fl_Preferences self) -> int""" 9506 return _fltk.Fl_Preferences_groups(self, *args) 9507 9508 def group(self, *args): 9509 """group(Fl_Preferences self, int arg2) -> char const *""" 9510 return _fltk.Fl_Preferences_group(self, *args) 9511 9512 def groupExists(self, *args): 9513 """groupExists(Fl_Preferences self, char const * group) -> char""" 9514 return _fltk.Fl_Preferences_groupExists(self, *args) 9515 9516 def deleteGroup(self, *args): 9517 """deleteGroup(Fl_Preferences self, char const * group) -> char""" 9518 return _fltk.Fl_Preferences_deleteGroup(self, *args) 9519 9520 def entries(self, *args): 9521 """entries(Fl_Preferences self) -> int""" 9522 return _fltk.Fl_Preferences_entries(self, *args) 9523 9524 def entry(self, *args): 9525 """entry(Fl_Preferences self, int arg2) -> char const *""" 9526 return _fltk.Fl_Preferences_entry(self, *args) 9527 9528 def entryExists(self, *args): 9529 """entryExists(Fl_Preferences self, char const * entry) -> char""" 9530 return _fltk.Fl_Preferences_entryExists(self, *args) 9531 9532 def deleteEntry(self, *args): 9533 """deleteEntry(Fl_Preferences self, char const * entry) -> char""" 9534 return _fltk.Fl_Preferences_deleteEntry(self, *args) 9535 9536 def set(self, *args): 9537 """ 9538 set(Fl_Preferences self, char const * entry, int value) -> char 9539 set(Fl_Preferences self, char const * entry, float value, int precision) -> char 9540 set(Fl_Preferences self, char const * entry, double value) -> char 9541 set(Fl_Preferences self, char const * entry, double value, int precision) -> char 9542 set(Fl_Preferences self, char const * entry, char const * cvalue) -> char 9543 set(Fl_Preferences self, char const * entry, void const * cvalue, int size) -> char 9544 """ 9545 return _fltk.Fl_Preferences_set(self, *args) 9546 9547 def get(self, *args): 9548 """ 9549 get(Fl_Preferences self, char const * entry, int defaultValue) -> char 9550 get(Fl_Preferences self, char const * entry, float defaultValue) -> char 9551 get(Fl_Preferences self, char const * entry, double defaultValue) -> char 9552 get(Fl_Preferences self, char const * entry, char const * defaultValue, int maxSize) -> char 9553 get(Fl_Preferences self, char const * entry, void * value, void const * defaultValue, int defaultSize, int maxSize) -> char 9554 """ 9555 return _fltk.Fl_Preferences_get(self, *args) 9556 9557 def size(self, *args): 9558 """size(Fl_Preferences self, char const * entry) -> int""" 9559 return _fltk.Fl_Preferences_size(self, *args) 9560 9561 def getUserdataPath(self, *args): 9562 """getUserdataPath(Fl_Preferences self, char * path) -> char""" 9563 return _fltk.Fl_Preferences_getUserdataPath(self, *args) 9564 9565 def flush(self, *args): 9566 """flush(Fl_Preferences self)""" 9567 return _fltk.Fl_Preferences_flush(self, *args) 9568 9569Fl_Preferences_swigregister = _fltk.Fl_Preferences_swigregister 9570Fl_Preferences_swigregister(Fl_Preferences) 9571 9572class Fl_Progress(Fl_Widget): 9573 """ 9574 The Fl_Progress widget displays a progress bar for the user. 9575 9576 """ 9577 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9578 __repr__ = _swig_repr 9579 def draw(self, *args): 9580 """draw(Fl_Progress self)""" 9581 return _fltk.Fl_Progress_draw(self, *args) 9582 9583 def __init__(self, *args): 9584 """__init__(Fl_Progress self, int x, int y, int w, int h, char const * l=None) -> Fl_Progress""" 9585 if self.__class__ == Fl_Progress: 9586 _self = None 9587 else: 9588 _self = self 9589 this = _fltk.new_Fl_Progress(_self, *args) 9590 try: self.this.append(this) 9591 except: self.this = this 9592 if len(args) == 6: 9593 #retain reference to label 9594 self.my_label = args[5] 9595 if self.parent() != None: 9596 #delegate ownership to C++ 9597 self.this.disown() 9598 9599 9600 9601 def maximum(self, *args): 9602 """ 9603 maximum(Fl_Progress self, float v) 9604 maximum(Fl_Progress self) -> float 9605 """ 9606 return _fltk.Fl_Progress_maximum(self, *args) 9607 9608 def minimum(self, *args): 9609 """ 9610 minimum(Fl_Progress self, float v) 9611 minimum(Fl_Progress self) -> float 9612 """ 9613 return _fltk.Fl_Progress_minimum(self, *args) 9614 9615 def value(self, *args): 9616 """ 9617 value(Fl_Progress self, float v) 9618 value(Fl_Progress self) -> float 9619 """ 9620 return _fltk.Fl_Progress_value(self, *args) 9621 9622 __swig_destroy__ = _fltk.delete_Fl_Progress 9623 __del__ = lambda self : None; 9624 def __disown__(self): 9625 self.this.disown() 9626 _fltk.disown_Fl_Progress(self) 9627 return weakref_proxy(self) 9628Fl_Progress_swigregister = _fltk.Fl_Progress_swigregister 9629Fl_Progress_swigregister(Fl_Progress) 9630 9631class Fl_Radio_Button(Fl_Button): 9632 """Proxy of C++ Fl_Radio_Button class""" 9633 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9634 __repr__ = _swig_repr 9635 def __init__(self, *args): 9636 """__init__(Fl_Radio_Button self, int X, int Y, int W, int H, char const * L=None) -> Fl_Radio_Button""" 9637 if self.__class__ == Fl_Radio_Button: 9638 _self = None 9639 else: 9640 _self = self 9641 this = _fltk.new_Fl_Radio_Button(_self, *args) 9642 try: self.this.append(this) 9643 except: self.this = this 9644 if len(args) == 6: 9645 #retain reference to label 9646 self.my_label = args[5] 9647 if self.parent() != None: 9648 #delegate ownership to C++ 9649 self.this.disown() 9650 9651 9652 9653 __swig_destroy__ = _fltk.delete_Fl_Radio_Button 9654 __del__ = lambda self : None; 9655 def __disown__(self): 9656 self.this.disown() 9657 _fltk.disown_Fl_Radio_Button(self) 9658 return weakref_proxy(self) 9659 def draw(self, *args): 9660 """draw(Fl_Radio_Button self)""" 9661 return _fltk.Fl_Radio_Button_draw(self, *args) 9662 9663Fl_Radio_Button_swigregister = _fltk.Fl_Radio_Button_swigregister 9664Fl_Radio_Button_swigregister(Fl_Radio_Button) 9665 9666class Fl_Radio_Light_Button(Fl_Light_Button): 9667 """Proxy of C++ Fl_Radio_Light_Button class""" 9668 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9669 __repr__ = _swig_repr 9670 def __init__(self, *args): 9671 """__init__(Fl_Radio_Light_Button self, int X, int Y, int W, int H, char const * l=None) -> Fl_Radio_Light_Button""" 9672 if self.__class__ == Fl_Radio_Light_Button: 9673 _self = None 9674 else: 9675 _self = self 9676 this = _fltk.new_Fl_Radio_Light_Button(_self, *args) 9677 try: self.this.append(this) 9678 except: self.this = this 9679 if len(args) == 6: 9680 #retain reference to label 9681 self.my_label = args[5] 9682 if self.parent() != None: 9683 #delegate ownership to C++ 9684 self.this.disown() 9685 9686 9687 9688 __swig_destroy__ = _fltk.delete_Fl_Radio_Light_Button 9689 __del__ = lambda self : None; 9690 def __disown__(self): 9691 self.this.disown() 9692 _fltk.disown_Fl_Radio_Light_Button(self) 9693 return weakref_proxy(self) 9694 def draw(self, *args): 9695 """draw(Fl_Radio_Light_Button self)""" 9696 return _fltk.Fl_Radio_Light_Button_draw(self, *args) 9697 9698Fl_Radio_Light_Button_swigregister = _fltk.Fl_Radio_Light_Button_swigregister 9699Fl_Radio_Light_Button_swigregister(Fl_Radio_Light_Button) 9700 9701class Fl_Round_Button(Fl_Light_Button): 9702 """ 9703 Buttons generate callbacks when they are clicked by the user. You control 9704 exactly when and how by changing the values for type() and when(). 9705 9706 The Fl_Round_Button subclass display the 'on' state by turning on a light, 9707 rather than drawing pushed in. The shape of the 'light' is initially set 9708 to FL_ROUND_DOWN_BOX. The color of the light when on is controlled with 9709 selection_color(), which defaults to FL_RED. 9710 9711 """ 9712 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9713 __repr__ = _swig_repr 9714 def __init__(self, *args): 9715 """__init__(Fl_Round_Button self, int x, int y, int w, int h, char const * l=None) -> Fl_Round_Button""" 9716 if self.__class__ == Fl_Round_Button: 9717 _self = None 9718 else: 9719 _self = self 9720 this = _fltk.new_Fl_Round_Button(_self, *args) 9721 try: self.this.append(this) 9722 except: self.this = this 9723 if len(args) == 6: 9724 #retain reference to label 9725 self.my_label = args[5] 9726 if self.parent() != None: 9727 #delegate ownership to C++ 9728 self.this.disown() 9729 9730 9731 9732 __swig_destroy__ = _fltk.delete_Fl_Round_Button 9733 __del__ = lambda self : None; 9734 def __disown__(self): 9735 self.this.disown() 9736 _fltk.disown_Fl_Round_Button(self) 9737 return weakref_proxy(self) 9738 def draw(self, *args): 9739 """draw(Fl_Round_Button self)""" 9740 return _fltk.Fl_Round_Button_draw(self, *args) 9741 9742Fl_Round_Button_swigregister = _fltk.Fl_Round_Button_swigregister 9743Fl_Round_Button_swigregister(Fl_Round_Button) 9744 9745class Fl_Radio_Round_Button(Fl_Round_Button): 9746 """Proxy of C++ Fl_Radio_Round_Button class""" 9747 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9748 __repr__ = _swig_repr 9749 def __init__(self, *args): 9750 """__init__(Fl_Radio_Round_Button self, int X, int Y, int W, int H, char const * L=None) -> Fl_Radio_Round_Button""" 9751 if self.__class__ == Fl_Radio_Round_Button: 9752 _self = None 9753 else: 9754 _self = self 9755 this = _fltk.new_Fl_Radio_Round_Button(_self, *args) 9756 try: self.this.append(this) 9757 except: self.this = this 9758 if len(args) == 6: 9759 #retain reference to label 9760 self.my_label = args[5] 9761 if self.parent() != None: 9762 #delegate ownership to C++ 9763 self.this.disown() 9764 9765 9766 9767 __swig_destroy__ = _fltk.delete_Fl_Radio_Round_Button 9768 __del__ = lambda self : None; 9769 def __disown__(self): 9770 self.this.disown() 9771 _fltk.disown_Fl_Radio_Round_Button(self) 9772 return weakref_proxy(self) 9773 def draw(self, *args): 9774 """draw(Fl_Radio_Round_Button self)""" 9775 return _fltk.Fl_Radio_Round_Button_draw(self, *args) 9776 9777Fl_Radio_Round_Button_swigregister = _fltk.Fl_Radio_Round_Button_swigregister 9778Fl_Radio_Round_Button_swigregister(Fl_Radio_Round_Button) 9779 9780class Fl_Repeat_Button(Fl_Button): 9781 """ 9782 The Fl_Repeat_Button is a subclass of Fl_Button that generates a callback 9783 when it is pressed and then repeatedly generates callbacks as long as it 9784 is held down. The speed of the repeat is fixed and depends on the 9785 implementation. 9786 9787 """ 9788 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9789 __repr__ = _swig_repr 9790 def handle(self, *args): 9791 """handle(Fl_Repeat_Button self, int arg0) -> int""" 9792 return _fltk.Fl_Repeat_Button_handle(self, *args) 9793 9794 def __init__(self, *args): 9795 """__init__(Fl_Repeat_Button self, int X, int Y, int W, int H, char const * l=None) -> Fl_Repeat_Button""" 9796 if self.__class__ == Fl_Repeat_Button: 9797 _self = None 9798 else: 9799 _self = self 9800 this = _fltk.new_Fl_Repeat_Button(_self, *args) 9801 try: self.this.append(this) 9802 except: self.this = this 9803 if len(args) == 6: 9804 #retain reference to label 9805 self.my_label = args[5] 9806 if self.parent() != None: 9807 #delegate ownership to C++ 9808 self.this.disown() 9809 9810 9811 9812 def deactivate(self, *args): 9813 """deactivate(Fl_Repeat_Button self)""" 9814 return _fltk.Fl_Repeat_Button_deactivate(self, *args) 9815 9816 __swig_destroy__ = _fltk.delete_Fl_Repeat_Button 9817 __del__ = lambda self : None; 9818 def __disown__(self): 9819 self.this.disown() 9820 _fltk.disown_Fl_Repeat_Button(self) 9821 return weakref_proxy(self) 9822 def draw(self, *args): 9823 """draw(Fl_Repeat_Button self)""" 9824 return _fltk.Fl_Repeat_Button_draw(self, *args) 9825 9826Fl_Repeat_Button_swigregister = _fltk.Fl_Repeat_Button_swigregister 9827Fl_Repeat_Button_swigregister(Fl_Repeat_Button) 9828 9829class Fl_Return_Button(Fl_Button): 9830 """ 9831 The Fl_Return_Button is a subclass of Fl_Button that generates a callback 9832 when it is pressed or when the user presses the Enter key. A carriage-return 9833 symbol is drawn next to the button label. 9834 9835 """ 9836 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9837 __repr__ = _swig_repr 9838 def draw(self, *args): 9839 """draw(Fl_Return_Button self)""" 9840 return _fltk.Fl_Return_Button_draw(self, *args) 9841 9842 def handle(self, *args): 9843 """handle(Fl_Return_Button self, int arg0) -> int""" 9844 return _fltk.Fl_Return_Button_handle(self, *args) 9845 9846 def __init__(self, *args): 9847 """__init__(Fl_Return_Button self, int X, int Y, int W, int H, char const * l=None) -> Fl_Return_Button""" 9848 if self.__class__ == Fl_Return_Button: 9849 _self = None 9850 else: 9851 _self = self 9852 this = _fltk.new_Fl_Return_Button(_self, *args) 9853 try: self.this.append(this) 9854 except: self.this = this 9855 if len(args) == 6: 9856 #retain reference to label 9857 self.my_label = args[5] 9858 if self.parent() != None: 9859 #delegate ownership to C++ 9860 self.this.disown() 9861 9862 9863 9864 __swig_destroy__ = _fltk.delete_Fl_Return_Button 9865 __del__ = lambda self : None; 9866 def __disown__(self): 9867 self.this.disown() 9868 _fltk.disown_Fl_Return_Button(self) 9869 return weakref_proxy(self) 9870Fl_Return_Button_swigregister = _fltk.Fl_Return_Button_swigregister 9871Fl_Return_Button_swigregister(Fl_Return_Button) 9872 9873class Fl_Roller(Fl_Valuator): 9874 """ 9875 The Fl_Roller widget is a 'dolly' control commonly used to move 3D objects. 9876 9877 """ 9878 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9879 __repr__ = _swig_repr 9880 def draw(self, *args): 9881 """draw(Fl_Roller self)""" 9882 return _fltk.Fl_Roller_draw(self, *args) 9883 9884 def handle(self, *args): 9885 """handle(Fl_Roller self, int arg0) -> int""" 9886 return _fltk.Fl_Roller_handle(self, *args) 9887 9888 def __init__(self, *args): 9889 """__init__(Fl_Roller self, int X, int Y, int W, int H, char const * L=None) -> Fl_Roller""" 9890 if self.__class__ == Fl_Roller: 9891 _self = None 9892 else: 9893 _self = self 9894 this = _fltk.new_Fl_Roller(_self, *args) 9895 try: self.this.append(this) 9896 except: self.this = this 9897 if len(args) == 6: 9898 #retain reference to label 9899 self.my_label = args[5] 9900 if self.parent() != None: 9901 #delegate ownership to C++ 9902 self.this.disown() 9903 9904 9905 9906 __swig_destroy__ = _fltk.delete_Fl_Roller 9907 __del__ = lambda self : None; 9908 def __disown__(self): 9909 self.this.disown() 9910 _fltk.disown_Fl_Roller(self) 9911 return weakref_proxy(self) 9912Fl_Roller_swigregister = _fltk.Fl_Roller_swigregister 9913Fl_Roller_swigregister(Fl_Roller) 9914 9915class Fl_Round_Clock(Fl_Clock): 9916 """ 9917 This widget provides a round analog clock display and is provided for 9918 Forms compatibility. It installs a 1-second timeout callback using 9919 Fl::add_timeout(). 9920 9921 """ 9922 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9923 __repr__ = _swig_repr 9924 def __init__(self, *args): 9925 """__init__(Fl_Round_Clock self, int X, int Y, int W, int H, char const * L=None) -> Fl_Round_Clock""" 9926 if self.__class__ == Fl_Round_Clock: 9927 _self = None 9928 else: 9929 _self = self 9930 this = _fltk.new_Fl_Round_Clock(_self, *args) 9931 try: self.this.append(this) 9932 except: self.this = this 9933 if len(args) == 6: 9934 #retain reference to label 9935 self.my_label = args[5] 9936 if self.parent() != None: 9937 #delegate ownership to C++ 9938 self.this.disown() 9939 9940 9941 9942 __swig_destroy__ = _fltk.delete_Fl_Round_Clock 9943 __del__ = lambda self : None; 9944 def __disown__(self): 9945 self.this.disown() 9946 _fltk.disown_Fl_Round_Clock(self) 9947 return weakref_proxy(self) 9948 def draw(self, *args): 9949 """draw(Fl_Round_Clock self)""" 9950 return _fltk.Fl_Round_Clock_draw(self, *args) 9951 9952Fl_Round_Clock_swigregister = _fltk.Fl_Round_Clock_swigregister 9953Fl_Round_Clock_swigregister(Fl_Round_Clock) 9954 9955class Fl_Scroll(Fl_Group): 9956 """ 9957 This container widget lets you maneuver around a set of widgets much larger 9958 than your window. If the child widgets are larger than the size of this 9959 object then scrollbars will appear so that you can scroll over to them: 9960 9961 If all of the child widgets are packed together into a solid rectangle then 9962 you want to set box() to FL_NO_BOX or one of the _FRAME types. This will 9963 result in the best output. However, if the child widgets are a sparse 9964 arrangment you must set box() to a real _BOX type. This can result in some 9965 blinking during redrawing, but that can be solved by using a Fl_Double_Window. 9966 9967 This widget can also be used to pan around a single child widget 'canvas'. 9968 This child widget should be of your own class, with a draw() method that 9969 draws the contents. The scrolling is done by changing the x() and y() of 9970 the widget, so this child must use the x() and y() to position it's drawing. 9971 To speed up drawing it should test fl_push_clip() . 9972 9973 Another very useful child is a single Fl_Pack, which is itself a group that 9974 packs it's children together and changes size to surround them. Filling the 9975 Fl_Pack with Fl_Tabs groups (and then putting normal widgets inside those) 9976 gives you a very powerful scrolling list of individually-openable panels. 9977 9978 Fluid lets you create these, but you can only lay out objects that fit 9979 inside the Fl_Scroll without scrolling. Be sure to leave space for the 9980 scrollbars, as Fluid won't show these either. 9981 9982 You cannot use Fl_Window as a child of this since the clipping is not 9983 conveyed to it when drawn, and it will draw over the scrollbars and 9984 neighboring objects. 9985 9986 """ 9987 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 9988 __repr__ = _swig_repr 9989 def draw(self, *args): 9990 """draw(Fl_Scroll self)""" 9991 return _fltk.Fl_Scroll_draw(self, *args) 9992 9993 def resize(self, *args): 9994 """resize(Fl_Scroll self, int X, int Y, int W, int H)""" 9995 return _fltk.Fl_Scroll_resize(self, *args) 9996 9997 def handle(self, *args): 9998 """handle(Fl_Scroll self, int arg0) -> int""" 9999 return _fltk.Fl_Scroll_handle(self, *args) 10000 10001 def __init__(self, *args): 10002 """__init__(Fl_Scroll self, int X, int Y, int W, int H, char const * l=None) -> Fl_Scroll""" 10003 if self.__class__ == Fl_Scroll: 10004 _self = None 10005 else: 10006 _self = self 10007 this = _fltk.new_Fl_Scroll(_self, *args) 10008 try: self.this.append(this) 10009 except: self.this = this 10010 if len(args) == 6: 10011 #retain reference to label 10012 self.my_label = args[5] 10013 if self.parent() != None: 10014 #delegate ownership to C++ 10015 self.this.disown() 10016 10017 10018 10019 HORIZONTAL = _fltk.Fl_Scroll_HORIZONTAL 10020 VERTICAL = _fltk.Fl_Scroll_VERTICAL 10021 BOTH = _fltk.Fl_Scroll_BOTH 10022 ALWAYS_ON = _fltk.Fl_Scroll_ALWAYS_ON 10023 HORIZONTAL_ALWAYS = _fltk.Fl_Scroll_HORIZONTAL_ALWAYS 10024 VERTICAL_ALWAYS = _fltk.Fl_Scroll_VERTICAL_ALWAYS 10025 BOTH_ALWAYS = _fltk.Fl_Scroll_BOTH_ALWAYS 10026 def xposition(self, *args): 10027 """xposition(Fl_Scroll self) -> int""" 10028 return _fltk.Fl_Scroll_xposition(self, *args) 10029 10030 def yposition(self, *args): 10031 """yposition(Fl_Scroll self) -> int""" 10032 return _fltk.Fl_Scroll_yposition(self, *args) 10033 10034 def scroll_to(self, *args): 10035 """scroll_to(Fl_Scroll self, int arg2, int arg3)""" 10036 return _fltk.Fl_Scroll_scroll_to(self, *args) 10037 10038 def clear(self, *args): 10039 """clear(Fl_Scroll self)""" 10040 return _fltk.Fl_Scroll_clear(self, *args) 10041 10042 def scrollbar_size(self, *args): 10043 """ 10044 scrollbar_size(Fl_Scroll self) -> int 10045 scrollbar_size(Fl_Scroll self, int newSize) 10046 """ 10047 return _fltk.Fl_Scroll_scrollbar_size(self, *args) 10048 10049 def getScrollbar(self, *args): 10050 """getScrollbar(Fl_Scroll self) -> Fl_Scrollbar""" 10051 return _fltk.Fl_Scroll_getScrollbar(self, *args) 10052 10053 def getHScrollbar(self, *args): 10054 """getHScrollbar(Fl_Scroll self) -> Fl_Scrollbar""" 10055 return _fltk.Fl_Scroll_getHScrollbar(self, *args) 10056 10057 __swig_destroy__ = _fltk.delete_Fl_Scroll 10058 __del__ = lambda self : None; 10059 def __disown__(self): 10060 self.this.disown() 10061 _fltk.disown_Fl_Scroll(self) 10062 return weakref_proxy(self) 10063Fl_Scroll_swigregister = _fltk.Fl_Scroll_swigregister 10064Fl_Scroll_swigregister(Fl_Scroll) 10065 10066class Fl_Scrollbar(Fl_Slider): 10067 """ 10068 The Fl_Scrollbar widget displays a slider with arrow buttons at the ends 10069 of the scrollbar. Clicking on the arrows move up/left and down/right by 10070 linesize(). Scrollbars also accept FL_SHORTCUT events: the arrows move by 10071 linesize(), and vertical scrollbars take Page Up/Down (they move by the 10072 page size minus linesize()) and Home/End (they jump to the top or bottom). 10073 10074 Scrollbars have step(1) preset (they always return integers). If desired 10075 you can set the step() to non-integer values. You will then have to use 10076 casts to get at the floating-point versions of value() from Fl_Slider. 10077 10078 """ 10079 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10080 __repr__ = _swig_repr 10081 def draw(self, *args): 10082 """draw(Fl_Scrollbar self)""" 10083 return _fltk.Fl_Scrollbar_draw(self, *args) 10084 10085 def __init__(self, *args): 10086 """__init__(Fl_Scrollbar self, int X, int Y, int W, int H, char const * L=None) -> Fl_Scrollbar""" 10087 if self.__class__ == Fl_Scrollbar: 10088 _self = None 10089 else: 10090 _self = self 10091 this = _fltk.new_Fl_Scrollbar(_self, *args) 10092 try: self.this.append(this) 10093 except: self.this = this 10094 if len(args) == 6: 10095 #retain reference to label 10096 self.my_label = args[5] 10097 if self.parent() != None: 10098 #delegate ownership to C++ 10099 self.this.disown() 10100 10101 10102 10103 __swig_destroy__ = _fltk.delete_Fl_Scrollbar 10104 __del__ = lambda self : None; 10105 def handle(self, *args): 10106 """handle(Fl_Scrollbar self, int arg0) -> int""" 10107 return _fltk.Fl_Scrollbar_handle(self, *args) 10108 10109 def value(self, *args): 10110 """ 10111 value(Fl_Scrollbar self) -> int 10112 value(Fl_Scrollbar self, int p) -> int 10113 value(Fl_Scrollbar self, int pos, int windowSize, int first, int total) -> int 10114 """ 10115 return _fltk.Fl_Scrollbar_value(self, *args) 10116 10117 def linesize(self, *args): 10118 """ 10119 linesize(Fl_Scrollbar self) -> int 10120 linesize(Fl_Scrollbar self, int i) 10121 """ 10122 return _fltk.Fl_Scrollbar_linesize(self, *args) 10123 10124 def __disown__(self): 10125 self.this.disown() 10126 _fltk.disown_Fl_Scrollbar(self) 10127 return weakref_proxy(self) 10128Fl_Scrollbar_swigregister = _fltk.Fl_Scrollbar_swigregister 10129Fl_Scrollbar_swigregister(Fl_Scrollbar) 10130 10131class Fl_Secret_Input(Fl_Input): 10132 """ 10133 The Fl_Secret_Input class is a subclass of Fl_Input that displays its input 10134 as a string of asterisks. This subclass is usually used to receive passwords 10135 and other 'secret' information. 10136 10137 """ 10138 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10139 __repr__ = _swig_repr 10140 def __init__(self, *args): 10141 """__init__(Fl_Secret_Input self, int X, int Y, int W, int H, char const * l=None) -> Fl_Secret_Input""" 10142 if self.__class__ == Fl_Secret_Input: 10143 _self = None 10144 else: 10145 _self = self 10146 this = _fltk.new_Fl_Secret_Input(_self, *args) 10147 try: self.this.append(this) 10148 except: self.this = this 10149 if len(args) == 6: 10150 #retain reference to label 10151 self.my_label = args[5] 10152 if self.parent() != None: 10153 #delegate ownership to C++ 10154 self.this.disown() 10155 10156 10157 10158 def handle(self, *args): 10159 """handle(Fl_Secret_Input self, int arg0) -> int""" 10160 return _fltk.Fl_Secret_Input_handle(self, *args) 10161 10162 __swig_destroy__ = _fltk.delete_Fl_Secret_Input 10163 __del__ = lambda self : None; 10164 def __disown__(self): 10165 self.this.disown() 10166 _fltk.disown_Fl_Secret_Input(self) 10167 return weakref_proxy(self) 10168 def draw(self, *args): 10169 """draw(Fl_Secret_Input self)""" 10170 return _fltk.Fl_Secret_Input_draw(self, *args) 10171 10172Fl_Secret_Input_swigregister = _fltk.Fl_Secret_Input_swigregister 10173Fl_Secret_Input_swigregister(Fl_Secret_Input) 10174 10175class Fl_Select_Browser(Fl_Browser): 10176 """ 10177 The Fl_Select_Browser class is a subclass of Fl_Browser which lets the 10178 user select a single item, or no items by clicking on the empty space. As 10179 long as the mouse button is held down the item pointed to by it is 10180 highlighted. Normally the callback is done when the user presses the mouse, 10181 but you can change this with when(). 10182 10183 See Fl_Browser for methods to add and remove lines from the browser. 10184 10185 """ 10186 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10187 __repr__ = _swig_repr 10188 def __init__(self, *args): 10189 """__init__(Fl_Select_Browser self, int X, int Y, int W, int H, char const * L=None) -> Fl_Select_Browser""" 10190 if self.__class__ == Fl_Select_Browser: 10191 _self = None 10192 else: 10193 _self = self 10194 this = _fltk.new_Fl_Select_Browser(_self, *args) 10195 try: self.this.append(this) 10196 except: self.this = this 10197 if len(args) == 6: 10198 #retain reference to label 10199 self.my_label = args[5] 10200 if self.parent() != None: 10201 #delegate ownership to C++ 10202 self.this.disown() 10203 10204 10205 10206 __swig_destroy__ = _fltk.delete_Fl_Select_Browser 10207 __del__ = lambda self : None; 10208 def __disown__(self): 10209 self.this.disown() 10210 _fltk.disown_Fl_Select_Browser(self) 10211 return weakref_proxy(self) 10212 def draw(self, *args): 10213 """draw(Fl_Select_Browser self)""" 10214 return _fltk.Fl_Select_Browser_draw(self, *args) 10215 10216 def item_first(self, *args): 10217 """item_first(Fl_Select_Browser self) -> void *""" 10218 return _fltk.Fl_Select_Browser_item_first(self, *args) 10219 10220 def item_next(self, *args): 10221 """item_next(Fl_Select_Browser self, void * item) -> void *""" 10222 return _fltk.Fl_Select_Browser_item_next(self, *args) 10223 10224 def item_prev(self, *args): 10225 """item_prev(Fl_Select_Browser self, void * item) -> void *""" 10226 return _fltk.Fl_Select_Browser_item_prev(self, *args) 10227 10228 def item_last(self, *args): 10229 """item_last(Fl_Select_Browser self) -> void *""" 10230 return _fltk.Fl_Select_Browser_item_last(self, *args) 10231 10232 def item_height(self, *args): 10233 """item_height(Fl_Select_Browser self, void * item) -> int""" 10234 return _fltk.Fl_Select_Browser_item_height(self, *args) 10235 10236 def item_width(self, *args): 10237 """item_width(Fl_Select_Browser self, void * item) -> int""" 10238 return _fltk.Fl_Select_Browser_item_width(self, *args) 10239 10240 def item_quick_height(self, *args): 10241 """item_quick_height(Fl_Select_Browser self, void * item) -> int""" 10242 return _fltk.Fl_Select_Browser_item_quick_height(self, *args) 10243 10244 def item_draw(self, *args): 10245 """item_draw(Fl_Select_Browser self, void * item, int X, int Y, int W, int H)""" 10246 return _fltk.Fl_Select_Browser_item_draw(self, *args) 10247 10248 def item_text(self, *args): 10249 """item_text(Fl_Select_Browser self, void * item) -> char const *""" 10250 return _fltk.Fl_Select_Browser_item_text(self, *args) 10251 10252 def item_swap(self, *args): 10253 """item_swap(Fl_Select_Browser self, void * a, void * b)""" 10254 return _fltk.Fl_Select_Browser_item_swap(self, *args) 10255 10256 def item_at(self, *args): 10257 """item_at(Fl_Select_Browser self, int line) -> void *""" 10258 return _fltk.Fl_Select_Browser_item_at(self, *args) 10259 10260 def full_width(self, *args): 10261 """full_width(Fl_Select_Browser self) -> int""" 10262 return _fltk.Fl_Select_Browser_full_width(self, *args) 10263 10264 def full_height(self, *args): 10265 """full_height(Fl_Select_Browser self) -> int""" 10266 return _fltk.Fl_Select_Browser_full_height(self, *args) 10267 10268 def incr_height(self, *args): 10269 """incr_height(Fl_Select_Browser self) -> int""" 10270 return _fltk.Fl_Select_Browser_incr_height(self, *args) 10271 10272 def item_select(self, *args): 10273 """item_select(Fl_Select_Browser self, void * item, int val)""" 10274 return _fltk.Fl_Select_Browser_item_select(self, *args) 10275 10276 def item_selected(self, *args): 10277 """item_selected(Fl_Select_Browser self, void * item) -> int""" 10278 return _fltk.Fl_Select_Browser_item_selected(self, *args) 10279 10280Fl_Select_Browser_swigregister = _fltk.Fl_Select_Browser_swigregister 10281Fl_Select_Browser_swigregister(Fl_Select_Browser) 10282 10283class Fl_Shared_Image(Fl_Image): 10284 """ 10285 The Fl_Shared_Image class supports caching, loading, and drawing of image 10286 files. Most applications will also want to link against the fltk_images 10287 library and call the fl_register_images() function to support standard image 10288 formats such as BMP, GIF, JPEG, and PNG. 10289 10290 """ 10291 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10292 __repr__ = _swig_repr 10293 def __init__(self, *args): 10294 """ 10295 __init__(Fl_Shared_Image self) -> Fl_Shared_Image 10296 __init__(Fl_Shared_Image self, char const * n, Fl_Image img=None) -> Fl_Shared_Image 10297 """ 10298 if self.__class__ == Fl_Shared_Image: 10299 _self = None 10300 else: 10301 _self = self 10302 this = _fltk.new_Fl_Shared_Image(_self, *args) 10303 try: self.this.append(this) 10304 except: self.this = this 10305 def name(self, *args): 10306 """name(Fl_Shared_Image self) -> char const *""" 10307 return _fltk.Fl_Shared_Image_name(self, *args) 10308 10309 def refcount(self, *args): 10310 """refcount(Fl_Shared_Image self) -> int""" 10311 return _fltk.Fl_Shared_Image_refcount(self, *args) 10312 10313 def release(self, *args): 10314 """release(Fl_Shared_Image self)""" 10315 return _fltk.Fl_Shared_Image_release(self, *args) 10316 10317 def reload(self, *args): 10318 """reload(Fl_Shared_Image self)""" 10319 return _fltk.Fl_Shared_Image_reload(self, *args) 10320 10321 def copy(self, *args): 10322 """ 10323 copy(Fl_Shared_Image self, int W, int H) -> Fl_Image 10324 copy(Fl_Shared_Image self) -> Fl_Image 10325 """ 10326 return _fltk.Fl_Shared_Image_copy(self, *args) 10327 10328 def color_average(self, *args): 10329 """color_average(Fl_Shared_Image self, Fl_Color c, float i)""" 10330 return _fltk.Fl_Shared_Image_color_average(self, *args) 10331 10332 def desaturate(self, *args): 10333 """desaturate(Fl_Shared_Image self)""" 10334 return _fltk.Fl_Shared_Image_desaturate(self, *args) 10335 10336 def draw(self, *args): 10337 """ 10338 draw(Fl_Shared_Image self, int X, int Y, int W, int H, int cx, int cy) 10339 draw(Fl_Shared_Image self, int X, int Y) 10340 """ 10341 return _fltk.Fl_Shared_Image_draw(self, *args) 10342 10343 def scale(self, *args): 10344 """scale(Fl_Shared_Image self, int width, int height, int proportional=1, int can_expand=0)""" 10345 return _fltk.Fl_Shared_Image_scale(self, *args) 10346 10347 def uncache(self, *args): 10348 """uncache(Fl_Shared_Image self)""" 10349 return _fltk.Fl_Shared_Image_uncache(self, *args) 10350 10351 def find(*args): 10352 """find(char const * name, int W=0, int H=0) -> Fl_Shared_Image""" 10353 return _fltk.Fl_Shared_Image_find(*args) 10354 10355 find = staticmethod(find) 10356 def get(*args): 10357 """ 10358 get(char const * name, int W=0, int H=0) -> Fl_Shared_Image 10359 get(Fl_RGB_Image rgb, int own_it=1) -> Fl_Shared_Image 10360 """ 10361 return _fltk.Fl_Shared_Image_get(*args) 10362 10363 get = staticmethod(get) 10364 def images(*args): 10365 """images() -> Fl_Shared_Image **""" 10366 return _fltk.Fl_Shared_Image_images(*args) 10367 10368 images = staticmethod(images) 10369 def num_images(*args): 10370 """num_images() -> int""" 10371 return _fltk.Fl_Shared_Image_num_images(*args) 10372 10373 num_images = staticmethod(num_images) 10374 def add_handler(*args): 10375 """add_handler(Fl_Shared_Handler f)""" 10376 return _fltk.Fl_Shared_Image_add_handler(*args) 10377 10378 add_handler = staticmethod(add_handler) 10379 def remove_handler(*args): 10380 """remove_handler(Fl_Shared_Handler f)""" 10381 return _fltk.Fl_Shared_Image_remove_handler(*args) 10382 10383 remove_handler = staticmethod(remove_handler) 10384 def scaling_algorithm(*args): 10385 """scaling_algorithm(Fl_RGB_Scaling algorithm)""" 10386 return _fltk.Fl_Shared_Image_scaling_algorithm(*args) 10387 10388 scaling_algorithm = staticmethod(scaling_algorithm) 10389 def __disown__(self): 10390 self.this.disown() 10391 _fltk.disown_Fl_Shared_Image(self) 10392 return weakref_proxy(self) 10393Fl_Shared_Image_swigregister = _fltk.Fl_Shared_Image_swigregister 10394Fl_Shared_Image_swigregister(Fl_Shared_Image) 10395 10396def Fl_Shared_Image_find(*args): 10397 """Fl_Shared_Image_find(char const * name, int W=0, int H=0) -> Fl_Shared_Image""" 10398 return _fltk.Fl_Shared_Image_find(*args) 10399 10400def Fl_Shared_Image_get(*args): 10401 """ 10402 get(char const * name, int W=0, int H=0) -> Fl_Shared_Image 10403 Fl_Shared_Image_get(Fl_RGB_Image rgb, int own_it=1) -> Fl_Shared_Image 10404 """ 10405 return _fltk.Fl_Shared_Image_get(*args) 10406 10407def Fl_Shared_Image_images(*args): 10408 """Fl_Shared_Image_images() -> Fl_Shared_Image **""" 10409 return _fltk.Fl_Shared_Image_images(*args) 10410 10411def Fl_Shared_Image_num_images(*args): 10412 """Fl_Shared_Image_num_images() -> int""" 10413 return _fltk.Fl_Shared_Image_num_images(*args) 10414 10415def Fl_Shared_Image_add_handler(*args): 10416 """Fl_Shared_Image_add_handler(Fl_Shared_Handler f)""" 10417 return _fltk.Fl_Shared_Image_add_handler(*args) 10418 10419def Fl_Shared_Image_remove_handler(*args): 10420 """Fl_Shared_Image_remove_handler(Fl_Shared_Handler f)""" 10421 return _fltk.Fl_Shared_Image_remove_handler(*args) 10422 10423def Fl_Shared_Image_scaling_algorithm(*args): 10424 """Fl_Shared_Image_scaling_algorithm(Fl_RGB_Scaling algorithm)""" 10425 return _fltk.Fl_Shared_Image_scaling_algorithm(*args) 10426 10427 10428def fl_register_images(*args): 10429 """fl_register_images()""" 10430 return _fltk.fl_register_images(*args) 10431class Fl_Spinner(Fl_Group): 10432 """ 10433 The Fl_Spinner widget is a combination of the input widget and repeat 10434 buttons. The user can either type into the input area or use the buttons 10435 to change the value. 10436 10437 """ 10438 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10439 __repr__ = _swig_repr 10440 def __init__(self, *args): 10441 """__init__(Fl_Spinner self, int X, int Y, int W, int H, char const * L=None) -> Fl_Spinner""" 10442 if self.__class__ == Fl_Spinner: 10443 _self = None 10444 else: 10445 _self = self 10446 this = _fltk.new_Fl_Spinner(_self, *args) 10447 try: self.this.append(this) 10448 except: self.this = this 10449 if len(args) == 6: 10450 #retain reference to label 10451 self.my_label = args[5] 10452 if self.parent() != None: 10453 #delegate ownership to C++ 10454 self.this.disown() 10455 10456 10457 10458 def format(self, *args): 10459 """ 10460 format(Fl_Spinner self) -> char const 10461 format(Fl_Spinner self, char const * f) 10462 """ 10463 return _fltk.Fl_Spinner_format(self, *args) 10464 10465 def handle(self, *args): 10466 """handle(Fl_Spinner self, int event) -> int""" 10467 return _fltk.Fl_Spinner_handle(self, *args) 10468 10469 def maxinum(self, *args): 10470 """maxinum(Fl_Spinner self) -> double""" 10471 return _fltk.Fl_Spinner_maxinum(self, *args) 10472 10473 def mininum(self, *args): 10474 """mininum(Fl_Spinner self) -> double""" 10475 return _fltk.Fl_Spinner_mininum(self, *args) 10476 10477 def range(self, *args): 10478 """range(Fl_Spinner self, double a, double b)""" 10479 return _fltk.Fl_Spinner_range(self, *args) 10480 10481 def resize(self, *args): 10482 """resize(Fl_Spinner self, int X, int Y, int W, int H)""" 10483 return _fltk.Fl_Spinner_resize(self, *args) 10484 10485 def step(self, *args): 10486 """ 10487 step(Fl_Spinner self) -> double 10488 step(Fl_Spinner self, double s) 10489 """ 10490 return _fltk.Fl_Spinner_step(self, *args) 10491 10492 def textcolor(self, *args): 10493 """ 10494 textcolor(Fl_Spinner self) -> Fl_Color 10495 textcolor(Fl_Spinner self, Fl_Color c) 10496 """ 10497 return _fltk.Fl_Spinner_textcolor(self, *args) 10498 10499 def textfont(self, *args): 10500 """ 10501 textfont(Fl_Spinner self) -> Fl_Font 10502 textfont(Fl_Spinner self, Fl_Font f) 10503 """ 10504 return _fltk.Fl_Spinner_textfont(self, *args) 10505 10506 def textsize(self, *args): 10507 """ 10508 textsize(Fl_Spinner self) -> Fl_Fontsize 10509 textsize(Fl_Spinner self, Fl_Fontsize s) 10510 """ 10511 return _fltk.Fl_Spinner_textsize(self, *args) 10512 10513 def type(self, *args): 10514 """ 10515 type(Fl_Spinner self) -> uchar 10516 type(Fl_Spinner self, uchar v) 10517 """ 10518 return _fltk.Fl_Spinner_type(self, *args) 10519 10520 def value(self, *args): 10521 """ 10522 value(Fl_Spinner self) -> double 10523 value(Fl_Spinner self, double v) 10524 """ 10525 return _fltk.Fl_Spinner_value(self, *args) 10526 10527 def color(self, *args): 10528 """ 10529 color(Fl_Spinner self, Fl_Color v) 10530 color(Fl_Spinner self) -> Fl_Color 10531 """ 10532 return _fltk.Fl_Spinner_color(self, *args) 10533 10534 def selection_color(self, *args): 10535 """ 10536 selection_color(Fl_Spinner self, Fl_Color val) 10537 selection_color(Fl_Spinner self) -> Fl_Color 10538 """ 10539 return _fltk.Fl_Spinner_selection_color(self, *args) 10540 10541 def minimum(self, *args): 10542 """ 10543 minimum(Fl_Spinner self, double m) 10544 minimum(Fl_Spinner self) -> double 10545 """ 10546 return _fltk.Fl_Spinner_minimum(self, *args) 10547 10548 def maximum(self, *args): 10549 """ 10550 maximum(Fl_Spinner self, double m) 10551 maximum(Fl_Spinner self) -> double 10552 """ 10553 return _fltk.Fl_Spinner_maximum(self, *args) 10554 10555 __swig_destroy__ = _fltk.delete_Fl_Spinner 10556 __del__ = lambda self : None; 10557 def __disown__(self): 10558 self.this.disown() 10559 _fltk.disown_Fl_Spinner(self) 10560 return weakref_proxy(self) 10561 def draw(self, *args): 10562 """draw(Fl_Spinner self)""" 10563 return _fltk.Fl_Spinner_draw(self, *args) 10564 10565Fl_Spinner_swigregister = _fltk.Fl_Spinner_swigregister 10566Fl_Spinner_swigregister(Fl_Spinner) 10567 10568 10569def fl_show_colormap(*args): 10570 """fl_show_colormap(Fl_Color oldcol) -> Fl_Color""" 10571 return _fltk.fl_show_colormap(*args) 10572class Fl_Simple_Counter(Fl_Counter): 10573 """Proxy of C++ Fl_Simple_Counter class""" 10574 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10575 __repr__ = _swig_repr 10576 def __init__(self, *args): 10577 """__init__(Fl_Simple_Counter self, int X, int Y, int W, int H, char const * L=None) -> Fl_Simple_Counter""" 10578 if self.__class__ == Fl_Simple_Counter: 10579 _self = None 10580 else: 10581 _self = self 10582 this = _fltk.new_Fl_Simple_Counter(_self, *args) 10583 try: self.this.append(this) 10584 except: self.this = this 10585 if len(args) == 6: 10586 #retain reference to label 10587 self.my_label = args[5] 10588 if self.parent() != None: 10589 #delegate ownership to C++ 10590 self.this.disown() 10591 10592 10593 10594 __swig_destroy__ = _fltk.delete_Fl_Simple_Counter 10595 __del__ = lambda self : None; 10596 def __disown__(self): 10597 self.this.disown() 10598 _fltk.disown_Fl_Simple_Counter(self) 10599 return weakref_proxy(self) 10600 def draw(self, *args): 10601 """draw(Fl_Simple_Counter self)""" 10602 return _fltk.Fl_Simple_Counter_draw(self, *args) 10603 10604Fl_Simple_Counter_swigregister = _fltk.Fl_Simple_Counter_swigregister 10605Fl_Simple_Counter_swigregister(Fl_Simple_Counter) 10606 10607class Fl_Tabs(Fl_Group): 10608 """ 10609 The Fl_Tabs widget is the 'file card tabs' interface that allows you to 10610 put lots and lots of buttons and switches in a panel, as popularized by 10611 many toolkits. 10612 10613 Clicking the tab makes a child visible() by calling show() on it, and 10614 all other children are made invisible by calling hide() on them. Usually 10615 the children are Fl_Group widgets containing several widgets themselves. 10616 10617 Each child makes a card, and it's label() is printed on the card tab, 10618 including the label font and style. The selection color of that child 10619 is used to color the tab, while the color of the child determines the 10620 background color of the pane. 10621 10622 The size of the tabs is controlled by the bounding box of the children 10623 (there should be some space between the children and the edge of the Fl_Tabs), 10624 and the tabs may be placed 'inverted' on the bottom, this is determined 10625 by which gap is larger. It is easiest to lay this out in fluid, using the 10626 fluid browser to select each child group and resize them until the tabs 10627 look the way you want them to. 10628 10629 """ 10630 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10631 __repr__ = _swig_repr 10632 def draw(self, *args): 10633 """draw(Fl_Tabs self)""" 10634 return _fltk.Fl_Tabs_draw(self, *args) 10635 10636 def handle(self, *args): 10637 """handle(Fl_Tabs self, int arg0) -> int""" 10638 return _fltk.Fl_Tabs_handle(self, *args) 10639 10640 def value(self, *args): 10641 """ 10642 value(Fl_Tabs self) -> Fl_Widget 10643 value(Fl_Tabs self, Fl_Widget arg2) -> int 10644 """ 10645 return _fltk.Fl_Tabs_value(self, *args) 10646 10647 def push(self, *args): 10648 """ 10649 push(Fl_Tabs self) -> Fl_Widget 10650 push(Fl_Tabs self, Fl_Widget arg2) -> int 10651 """ 10652 return _fltk.Fl_Tabs_push(self, *args) 10653 10654 def __init__(self, *args): 10655 """__init__(Fl_Tabs self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_Tabs""" 10656 if self.__class__ == Fl_Tabs: 10657 _self = None 10658 else: 10659 _self = self 10660 this = _fltk.new_Fl_Tabs(_self, *args) 10661 try: self.this.append(this) 10662 except: self.this = this 10663 if len(args) == 6: 10664 #retain reference to label 10665 self.my_label = args[5] 10666 if self.parent() != None: 10667 #delegate ownership to C++ 10668 self.this.disown() 10669 10670 10671 10672 def which(self, *args): 10673 """which(Fl_Tabs self, int event_x, int event_y) -> Fl_Widget""" 10674 return _fltk.Fl_Tabs_which(self, *args) 10675 10676 __swig_destroy__ = _fltk.delete_Fl_Tabs 10677 __del__ = lambda self : None; 10678 def client_area(self, *args): 10679 """client_area(Fl_Tabs self, int tabh=0)""" 10680 return _fltk.Fl_Tabs_client_area(self, *args) 10681 10682 def __disown__(self): 10683 self.this.disown() 10684 _fltk.disown_Fl_Tabs(self) 10685 return weakref_proxy(self) 10686Fl_Tabs_swigregister = _fltk.Fl_Tabs_swigregister 10687Fl_Tabs_swigregister(Fl_Tabs) 10688 10689FL_TEXT_MAX_EXP_CHAR_LEN = _fltk.FL_TEXT_MAX_EXP_CHAR_LEN 10690class Fl_Text_Selection(object): 10691 """Proxy of C++ Fl_Text_Selection class""" 10692 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10693 __repr__ = _swig_repr 10694 def set(self, *args): 10695 """set(Fl_Text_Selection self, int start, int end)""" 10696 return _fltk.Fl_Text_Selection_set(self, *args) 10697 10698 def update(self, *args): 10699 """update(Fl_Text_Selection self, int pos, int nDeleted, int nInserted)""" 10700 return _fltk.Fl_Text_Selection_update(self, *args) 10701 10702 def start(self, *args): 10703 """start(Fl_Text_Selection self) -> int""" 10704 return _fltk.Fl_Text_Selection_start(self, *args) 10705 10706 def end(self, *args): 10707 """end(Fl_Text_Selection self) -> int""" 10708 return _fltk.Fl_Text_Selection_end(self, *args) 10709 10710 def selected(self, *args): 10711 """ 10712 selected(Fl_Text_Selection self) -> bool 10713 selected(Fl_Text_Selection self, bool b) 10714 """ 10715 return _fltk.Fl_Text_Selection_selected(self, *args) 10716 10717 def includes(self, *args): 10718 """includes(Fl_Text_Selection self, int pos) -> int""" 10719 return _fltk.Fl_Text_Selection_includes(self, *args) 10720 10721 def position(self, *args): 10722 """position(Fl_Text_Selection self, int * start, int * end) -> int""" 10723 return _fltk.Fl_Text_Selection_position(self, *args) 10724 10725 def __init__(self, *args): 10726 """__init__(Fl_Text_Selection self) -> Fl_Text_Selection""" 10727 this = _fltk.new_Fl_Text_Selection(*args) 10728 try: self.this.append(this) 10729 except: self.this = this 10730 __swig_destroy__ = _fltk.delete_Fl_Text_Selection 10731 __del__ = lambda self : None; 10732Fl_Text_Selection_swigregister = _fltk.Fl_Text_Selection_swigregister 10733Fl_Text_Selection_swigregister(Fl_Text_Selection) 10734 10735class Fl_Text_Buffer(object): 10736 """ 10737 The Fl_Text_Buffer class is used by the Fl_Text_Display and Fl_Text_Editor 10738 to manage complex text data and is based upon the excellent NEdit text 10739 editor engine - see http://www.nedit.org/. 10740 10741 """ 10742 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 10743 __repr__ = _swig_repr 10744 def __init__(self, *args): 10745 """__init__(Fl_Text_Buffer self, int requestedSize=0, int preferredGapSize=1024) -> Fl_Text_Buffer""" 10746 this = _fltk.new_Fl_Text_Buffer(*args) 10747 try: self.this.append(this) 10748 except: self.this = this 10749 __swig_destroy__ = _fltk.delete_Fl_Text_Buffer 10750 __del__ = lambda self : None; 10751 def length(self, *args): 10752 """length(Fl_Text_Buffer self) -> int""" 10753 return _fltk.Fl_Text_Buffer_length(self, *args) 10754 10755 def text(self, *args): 10756 """ 10757 text(Fl_Text_Buffer self) -> char 10758 text(Fl_Text_Buffer self, char const * text) 10759 """ 10760 return _fltk.Fl_Text_Buffer_text(self, *args) 10761 10762 def text_range(self, *args): 10763 """text_range(Fl_Text_Buffer self, int start, int end) -> char *""" 10764 return _fltk.Fl_Text_Buffer_text_range(self, *args) 10765 10766 def char_at(self, *args): 10767 """char_at(Fl_Text_Buffer self, int pos) -> unsigned int""" 10768 return _fltk.Fl_Text_Buffer_char_at(self, *args) 10769 10770 def byte_at(self, *args): 10771 """byte_at(Fl_Text_Buffer self, int pos) -> char""" 10772 return _fltk.Fl_Text_Buffer_byte_at(self, *args) 10773 10774 def address(self, *args): 10775 """ 10776 address(Fl_Text_Buffer self, int pos) -> char const 10777 address(Fl_Text_Buffer self, int pos) -> char * 10778 """ 10779 return _fltk.Fl_Text_Buffer_address(self, *args) 10780 10781 def insert(self, *args): 10782 """insert(Fl_Text_Buffer self, int pos, char const * text)""" 10783 return _fltk.Fl_Text_Buffer_insert(self, *args) 10784 10785 def append(self, *args): 10786 """append(Fl_Text_Buffer self, char const * t)""" 10787 return _fltk.Fl_Text_Buffer_append(self, *args) 10788 10789 def remove(self, *args): 10790 """remove(Fl_Text_Buffer self, int start, int end)""" 10791 return _fltk.Fl_Text_Buffer_remove(self, *args) 10792 10793 def replace(self, *args): 10794 """replace(Fl_Text_Buffer self, int start, int end, char const * text)""" 10795 return _fltk.Fl_Text_Buffer_replace(self, *args) 10796 10797 def copy(self, *args): 10798 """copy(Fl_Text_Buffer self, Fl_Text_Buffer fromBuf, int fromStart, int fromEnd, int toPos)""" 10799 return _fltk.Fl_Text_Buffer_copy(self, *args) 10800 10801 def undo(self, *args): 10802 """undo(Fl_Text_Buffer self, int * cp=None) -> int""" 10803 return _fltk.Fl_Text_Buffer_undo(self, *args) 10804 10805 def canUndo(self, *args): 10806 """canUndo(Fl_Text_Buffer self, char flag=1)""" 10807 return _fltk.Fl_Text_Buffer_canUndo(self, *args) 10808 10809 def insertfile(self, *args): 10810 """insertfile(Fl_Text_Buffer self, char const * file, int pos, int buflen=128*1024) -> int""" 10811 return _fltk.Fl_Text_Buffer_insertfile(self, *args) 10812 10813 def appendfile(self, *args): 10814 """appendfile(Fl_Text_Buffer self, char const * file, int buflen=128*1024) -> int""" 10815 return _fltk.Fl_Text_Buffer_appendfile(self, *args) 10816 10817 def loadfile(self, *args): 10818 """loadfile(Fl_Text_Buffer self, char const * file, int buflen=128*1024) -> int""" 10819 return _fltk.Fl_Text_Buffer_loadfile(self, *args) 10820 10821 def outputfile(self, *args): 10822 """outputfile(Fl_Text_Buffer self, char const * file, int start, int end, int buflen=128*1024) -> int""" 10823 return _fltk.Fl_Text_Buffer_outputfile(self, *args) 10824 10825 def savefile(self, *args): 10826 """savefile(Fl_Text_Buffer self, char const * file, int buflen=128*1024) -> int""" 10827 return _fltk.Fl_Text_Buffer_savefile(self, *args) 10828 10829 def tab_distance(self, *args): 10830 """ 10831 tab_distance(Fl_Text_Buffer self) -> int 10832 tab_distance(Fl_Text_Buffer self, int tabDist) 10833 """ 10834 return _fltk.Fl_Text_Buffer_tab_distance(self, *args) 10835 10836 def select(self, *args): 10837 """select(Fl_Text_Buffer self, int start, int end)""" 10838 return _fltk.Fl_Text_Buffer_select(self, *args) 10839 10840 def selected(self, *args): 10841 """selected(Fl_Text_Buffer self) -> int""" 10842 return _fltk.Fl_Text_Buffer_selected(self, *args) 10843 10844 def unselect(self, *args): 10845 """unselect(Fl_Text_Buffer self)""" 10846 return _fltk.Fl_Text_Buffer_unselect(self, *args) 10847 10848 def selection_position(self, *args): 10849 """selection_position(Fl_Text_Buffer self, int * start, int * end) -> int""" 10850 return _fltk.Fl_Text_Buffer_selection_position(self, *args) 10851 10852 def selection_text(self, *args): 10853 """selection_text(Fl_Text_Buffer self) -> char *""" 10854 return _fltk.Fl_Text_Buffer_selection_text(self, *args) 10855 10856 def remove_selection(self, *args): 10857 """remove_selection(Fl_Text_Buffer self)""" 10858 return _fltk.Fl_Text_Buffer_remove_selection(self, *args) 10859 10860 def replace_selection(self, *args): 10861 """replace_selection(Fl_Text_Buffer self, char const * text)""" 10862 return _fltk.Fl_Text_Buffer_replace_selection(self, *args) 10863 10864 def secondary_select(self, *args): 10865 """secondary_select(Fl_Text_Buffer self, int start, int end)""" 10866 return _fltk.Fl_Text_Buffer_secondary_select(self, *args) 10867 10868 def secondary_selected(self, *args): 10869 """secondary_selected(Fl_Text_Buffer self) -> int""" 10870 return _fltk.Fl_Text_Buffer_secondary_selected(self, *args) 10871 10872 def secondary_unselect(self, *args): 10873 """secondary_unselect(Fl_Text_Buffer self)""" 10874 return _fltk.Fl_Text_Buffer_secondary_unselect(self, *args) 10875 10876 def secondary_selection_position(self, *args): 10877 """secondary_selection_position(Fl_Text_Buffer self, int * start, int * end) -> int""" 10878 return _fltk.Fl_Text_Buffer_secondary_selection_position(self, *args) 10879 10880 def secondary_selection_text(self, *args): 10881 """secondary_selection_text(Fl_Text_Buffer self) -> char *""" 10882 return _fltk.Fl_Text_Buffer_secondary_selection_text(self, *args) 10883 10884 def remove_secondary_selection(self, *args): 10885 """remove_secondary_selection(Fl_Text_Buffer self)""" 10886 return _fltk.Fl_Text_Buffer_remove_secondary_selection(self, *args) 10887 10888 def replace_secondary_selection(self, *args): 10889 """replace_secondary_selection(Fl_Text_Buffer self, char const * text)""" 10890 return _fltk.Fl_Text_Buffer_replace_secondary_selection(self, *args) 10891 10892 def highlight(self, *args): 10893 """ 10894 highlight(Fl_Text_Buffer self, int start, int end) 10895 highlight(Fl_Text_Buffer self) -> int 10896 """ 10897 return _fltk.Fl_Text_Buffer_highlight(self, *args) 10898 10899 def unhighlight(self, *args): 10900 """unhighlight(Fl_Text_Buffer self)""" 10901 return _fltk.Fl_Text_Buffer_unhighlight(self, *args) 10902 10903 def highlight_position(self, *args): 10904 """highlight_position(Fl_Text_Buffer self, int * start, int * end) -> int""" 10905 return _fltk.Fl_Text_Buffer_highlight_position(self, *args) 10906 10907 def highlight_text(self, *args): 10908 """highlight_text(Fl_Text_Buffer self) -> char *""" 10909 return _fltk.Fl_Text_Buffer_highlight_text(self, *args) 10910 10911 def call_modify_callbacks(self, *args): 10912 """call_modify_callbacks(Fl_Text_Buffer self)""" 10913 return _fltk.Fl_Text_Buffer_call_modify_callbacks(self, *args) 10914 10915 def add_predelete_callback(self, *args): 10916 """add_predelete_callback(Fl_Text_Buffer self, Fl_Text_Predelete_Cb bufPredelCB, void * cbArg)""" 10917 return _fltk.Fl_Text_Buffer_add_predelete_callback(self, *args) 10918 10919 def remove_predelete_callback(self, *args): 10920 """remove_predelete_callback(Fl_Text_Buffer self, Fl_Text_Predelete_Cb predelCB, void * cbArg)""" 10921 return _fltk.Fl_Text_Buffer_remove_predelete_callback(self, *args) 10922 10923 def call_predelete_callbacks(self, *args): 10924 """call_predelete_callbacks(Fl_Text_Buffer self)""" 10925 return _fltk.Fl_Text_Buffer_call_predelete_callbacks(self, *args) 10926 10927 def line_text(self, *args): 10928 """line_text(Fl_Text_Buffer self, int pos) -> char *""" 10929 return _fltk.Fl_Text_Buffer_line_text(self, *args) 10930 10931 def line_start(self, *args): 10932 """line_start(Fl_Text_Buffer self, int pos) -> int""" 10933 return _fltk.Fl_Text_Buffer_line_start(self, *args) 10934 10935 def line_end(self, *args): 10936 """line_end(Fl_Text_Buffer self, int pos) -> int""" 10937 return _fltk.Fl_Text_Buffer_line_end(self, *args) 10938 10939 def word_start(self, *args): 10940 """word_start(Fl_Text_Buffer self, int pos) -> int""" 10941 return _fltk.Fl_Text_Buffer_word_start(self, *args) 10942 10943 def word_end(self, *args): 10944 """word_end(Fl_Text_Buffer self, int pos) -> int""" 10945 return _fltk.Fl_Text_Buffer_word_end(self, *args) 10946 10947 def count_displayed_characters(self, *args): 10948 """count_displayed_characters(Fl_Text_Buffer self, int lineStartPos, int targetPos) -> int""" 10949 return _fltk.Fl_Text_Buffer_count_displayed_characters(self, *args) 10950 10951 def skip_displayed_characters(self, *args): 10952 """skip_displayed_characters(Fl_Text_Buffer self, int lineStartPos, int nChars) -> int""" 10953 return _fltk.Fl_Text_Buffer_skip_displayed_characters(self, *args) 10954 10955 def count_lines(self, *args): 10956 """count_lines(Fl_Text_Buffer self, int startPos, int endPos) -> int""" 10957 return _fltk.Fl_Text_Buffer_count_lines(self, *args) 10958 10959 def skip_lines(self, *args): 10960 """skip_lines(Fl_Text_Buffer self, int startPos, int nLines) -> int""" 10961 return _fltk.Fl_Text_Buffer_skip_lines(self, *args) 10962 10963 def rewind_lines(self, *args): 10964 """rewind_lines(Fl_Text_Buffer self, int startPos, int nLines) -> int""" 10965 return _fltk.Fl_Text_Buffer_rewind_lines(self, *args) 10966 10967 def findchar_forward(self, *args): 10968 """findchar_forward(Fl_Text_Buffer self, int startPos, unsigned int searchChar) -> int""" 10969 return _fltk.Fl_Text_Buffer_findchar_forward(self, *args) 10970 10971 def findchar_backward(self, *args): 10972 """findchar_backward(Fl_Text_Buffer self, int startPos, unsigned int searchChar) -> int""" 10973 return _fltk.Fl_Text_Buffer_findchar_backward(self, *args) 10974 10975 def search_forward(self, *args): 10976 """search_forward(Fl_Text_Buffer self, int startPos, char const * searchString, int matchCase=0) -> int""" 10977 return _fltk.Fl_Text_Buffer_search_forward(self, *args) 10978 10979 def search_backward(self, *args): 10980 """search_backward(Fl_Text_Buffer self, int startPos, char const * searchString, int matchCase=0) -> int""" 10981 return _fltk.Fl_Text_Buffer_search_backward(self, *args) 10982 10983 def primary_selection(self, *args): 10984 """ 10985 primary_selection(Fl_Text_Buffer self) -> Fl_Text_Selection 10986 primary_selection(Fl_Text_Buffer self) -> Fl_Text_Selection 10987 """ 10988 return _fltk.Fl_Text_Buffer_primary_selection(self, *args) 10989 10990 def secondary_selection(self, *args): 10991 """secondary_selection(Fl_Text_Buffer self) -> Fl_Text_Selection""" 10992 return _fltk.Fl_Text_Buffer_secondary_selection(self, *args) 10993 10994 def highlight_selection(self, *args): 10995 """highlight_selection(Fl_Text_Buffer self) -> Fl_Text_Selection""" 10996 return _fltk.Fl_Text_Buffer_highlight_selection(self, *args) 10997 10998 def prev_char(self, *args): 10999 """prev_char(Fl_Text_Buffer self, int ix) -> int""" 11000 return _fltk.Fl_Text_Buffer_prev_char(self, *args) 11001 11002 def prev_char_clipped(self, *args): 11003 """prev_char_clipped(Fl_Text_Buffer self, int ix) -> int""" 11004 return _fltk.Fl_Text_Buffer_prev_char_clipped(self, *args) 11005 11006 def next_char(self, *args): 11007 """next_char(Fl_Text_Buffer self, int ix) -> int""" 11008 return _fltk.Fl_Text_Buffer_next_char(self, *args) 11009 11010 def next_char_clipped(self, *args): 11011 """next_char_clipped(Fl_Text_Buffer self, int ix) -> int""" 11012 return _fltk.Fl_Text_Buffer_next_char_clipped(self, *args) 11013 11014 def utf8_align(self, *args): 11015 """utf8_align(Fl_Text_Buffer self, int arg2) -> int""" 11016 return _fltk.Fl_Text_Buffer_utf8_align(self, *args) 11017 11018 def add_modify_callback(self, *args): 11019 """ 11020 add_modify_callback(Fl_Text_Buffer self, Fl_Text_Modify_Cb bufModifiedCB, void * cbArg) 11021 add_modify_callback(Fl_Text_Buffer self, PyObject * PyFunc, PyObject * PyTarget=None) 11022 """ 11023 return _fltk.Fl_Text_Buffer_add_modify_callback(self, *args) 11024 11025 def remove_modify_callback(self, *args): 11026 """ 11027 remove_modify_callback(Fl_Text_Buffer self, Fl_Text_Modify_Cb bufModifiedCB, void * cbArg) 11028 remove_modify_callback(Fl_Text_Buffer self, PyObject * PyFunc, PyObject * PyWidget, PyObject * PyTarget) 11029 """ 11030 return _fltk.Fl_Text_Buffer_remove_modify_callback(self, *args) 11031 11032Fl_Text_Buffer_swigregister = _fltk.Fl_Text_Buffer_swigregister 11033Fl_Text_Buffer_swigregister(Fl_Text_Buffer) 11034 11035class Style_Table_Entry(object): 11036 """Proxy of C++ Style_Table_Entry class""" 11037 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11038 __repr__ = _swig_repr 11039 def __init__(self, *args): 11040 """__init__(Style_Table_Entry self) -> Style_Table_Entry""" 11041 this = _fltk.new_Style_Table_Entry(*args) 11042 try: self.this.append(this) 11043 except: self.this = this 11044 __swig_destroy__ = _fltk.delete_Style_Table_Entry 11045 __del__ = lambda self : None; 11046Style_Table_Entry_swigregister = _fltk.Style_Table_Entry_swigregister 11047Style_Table_Entry_swigregister(Style_Table_Entry) 11048 11049class Fl_Text_Display(Fl_Group): 11050 """ 11051 This is the FLTK text display widget. It allows the user to view multiple 11052 lines of text and supports highlighting and scrolling. The buffer that is 11053 displayed in the widget is managed by the Fl_Text_Buffer class. 11054 11055 """ 11056 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11057 __repr__ = _swig_repr 11058 NORMAL_CURSOR = _fltk.Fl_Text_Display_NORMAL_CURSOR 11059 CARET_CURSOR = _fltk.Fl_Text_Display_CARET_CURSOR 11060 DIM_CURSOR = _fltk.Fl_Text_Display_DIM_CURSOR 11061 BLOCK_CURSOR = _fltk.Fl_Text_Display_BLOCK_CURSOR 11062 HEAVY_CURSOR = _fltk.Fl_Text_Display_HEAVY_CURSOR 11063 SIMPLE_CURSOR = _fltk.Fl_Text_Display_SIMPLE_CURSOR 11064 CURSOR_POS = _fltk.Fl_Text_Display_CURSOR_POS 11065 CHARACTER_POS = _fltk.Fl_Text_Display_CHARACTER_POS 11066 DRAG_NONE = _fltk.Fl_Text_Display_DRAG_NONE 11067 DRAG_START_DND = _fltk.Fl_Text_Display_DRAG_START_DND 11068 DRAG_CHAR = _fltk.Fl_Text_Display_DRAG_CHAR 11069 DRAG_WORD = _fltk.Fl_Text_Display_DRAG_WORD 11070 DRAG_LINE = _fltk.Fl_Text_Display_DRAG_LINE 11071 WRAP_NONE = _fltk.Fl_Text_Display_WRAP_NONE 11072 WRAP_AT_COLUMN = _fltk.Fl_Text_Display_WRAP_AT_COLUMN 11073 WRAP_AT_PIXEL = _fltk.Fl_Text_Display_WRAP_AT_PIXEL 11074 WRAP_AT_BOUNDS = _fltk.Fl_Text_Display_WRAP_AT_BOUNDS 11075 def __init__(self, *args): 11076 """__init__(Fl_Text_Display self, int X, int Y, int W, int H, char const * l=None) -> Fl_Text_Display""" 11077 if self.__class__ == Fl_Text_Display: 11078 _self = None 11079 else: 11080 _self = self 11081 this = _fltk.new_Fl_Text_Display(_self, *args) 11082 try: self.this.append(this) 11083 except: self.this = this 11084 if len(args) == 6: 11085 #retain reference to label 11086 self.my_label = args[5] 11087 if self.parent() != None: 11088 #delegate ownership to C++ 11089 self.this.disown() 11090 11091 11092 11093 __swig_destroy__ = _fltk.delete_Fl_Text_Display 11094 __del__ = lambda self : None; 11095 def handle(self, *args): 11096 """handle(Fl_Text_Display self, int e) -> int""" 11097 return _fltk.Fl_Text_Display_handle(self, *args) 11098 11099 def buffer(self, *args): 11100 """ 11101 buffer(Fl_Text_Display self, Fl_Text_Buffer buf) 11102 buffer(Fl_Text_Display self) -> Fl_Text_Buffer 11103 """ 11104 val = _fltk.Fl_Text_Display_buffer(self, *args) 11105 if len(args) > 0 and args[0] != None: 11106 #delegate ownership to C++ 11107 args[0].this.disown() 11108 11109 11110 return val 11111 11112 def redisplay_range(self, *args): 11113 """redisplay_range(Fl_Text_Display self, int start, int end)""" 11114 return _fltk.Fl_Text_Display_redisplay_range(self, *args) 11115 11116 def scroll(self, *args): 11117 """scroll(Fl_Text_Display self, int topLineNum, int horizOffset)""" 11118 return _fltk.Fl_Text_Display_scroll(self, *args) 11119 11120 def insert(self, *args): 11121 """insert(Fl_Text_Display self, char const * text)""" 11122 return _fltk.Fl_Text_Display_insert(self, *args) 11123 11124 def overstrike(self, *args): 11125 """overstrike(Fl_Text_Display self, char const * text)""" 11126 return _fltk.Fl_Text_Display_overstrike(self, *args) 11127 11128 def insert_position(self, *args): 11129 """ 11130 insert_position(Fl_Text_Display self, int newPos) 11131 insert_position(Fl_Text_Display self) -> int 11132 """ 11133 return _fltk.Fl_Text_Display_insert_position(self, *args) 11134 11135 def position_to_xy(self, *args): 11136 """position_to_xy(Fl_Text_Display self, int pos, int * x, int * y) -> int""" 11137 return _fltk.Fl_Text_Display_position_to_xy(self, *args) 11138 11139 def in_selection(self, *args): 11140 """in_selection(Fl_Text_Display self, int x, int y) -> int""" 11141 return _fltk.Fl_Text_Display_in_selection(self, *args) 11142 11143 def show_insert_position(self, *args): 11144 """show_insert_position(Fl_Text_Display self)""" 11145 return _fltk.Fl_Text_Display_show_insert_position(self, *args) 11146 11147 def move_right(self, *args): 11148 """move_right(Fl_Text_Display self) -> int""" 11149 return _fltk.Fl_Text_Display_move_right(self, *args) 11150 11151 def move_left(self, *args): 11152 """move_left(Fl_Text_Display self) -> int""" 11153 return _fltk.Fl_Text_Display_move_left(self, *args) 11154 11155 def move_up(self, *args): 11156 """move_up(Fl_Text_Display self) -> int""" 11157 return _fltk.Fl_Text_Display_move_up(self, *args) 11158 11159 def move_down(self, *args): 11160 """move_down(Fl_Text_Display self) -> int""" 11161 return _fltk.Fl_Text_Display_move_down(self, *args) 11162 11163 def count_lines(self, *args): 11164 """count_lines(Fl_Text_Display self, int start, int end, bool start_pos_is_line_start) -> int""" 11165 return _fltk.Fl_Text_Display_count_lines(self, *args) 11166 11167 def line_start(self, *args): 11168 """line_start(Fl_Text_Display self, int pos) -> int""" 11169 return _fltk.Fl_Text_Display_line_start(self, *args) 11170 11171 def line_end(self, *args): 11172 """line_end(Fl_Text_Display self, int startPos, bool startPosIsLineStart) -> int""" 11173 return _fltk.Fl_Text_Display_line_end(self, *args) 11174 11175 def skip_lines(self, *args): 11176 """skip_lines(Fl_Text_Display self, int startPos, int nLines, bool startPosIsLineStart) -> int""" 11177 return _fltk.Fl_Text_Display_skip_lines(self, *args) 11178 11179 def rewind_lines(self, *args): 11180 """rewind_lines(Fl_Text_Display self, int startPos, int nLines) -> int""" 11181 return _fltk.Fl_Text_Display_rewind_lines(self, *args) 11182 11183 def next_word(self, *args): 11184 """next_word(Fl_Text_Display self)""" 11185 return _fltk.Fl_Text_Display_next_word(self, *args) 11186 11187 def previous_word(self, *args): 11188 """previous_word(Fl_Text_Display self)""" 11189 return _fltk.Fl_Text_Display_previous_word(self, *args) 11190 11191 def show_cursor(self, *args): 11192 """show_cursor(Fl_Text_Display self, int b=1)""" 11193 return _fltk.Fl_Text_Display_show_cursor(self, *args) 11194 11195 def hide_cursor(self, *args): 11196 """hide_cursor(Fl_Text_Display self)""" 11197 return _fltk.Fl_Text_Display_hide_cursor(self, *args) 11198 11199 def cursor_style(self, *args): 11200 """cursor_style(Fl_Text_Display self, int style)""" 11201 return _fltk.Fl_Text_Display_cursor_style(self, *args) 11202 11203 def cursor_color(self, *args): 11204 """ 11205 cursor_color(Fl_Text_Display self) -> Fl_Color 11206 cursor_color(Fl_Text_Display self, Fl_Color n) 11207 """ 11208 return _fltk.Fl_Text_Display_cursor_color(self, *args) 11209 11210 def scrollbar_width(self, *args): 11211 """ 11212 scrollbar_width(Fl_Text_Display self) -> int 11213 scrollbar_width(Fl_Text_Display self, int W) 11214 """ 11215 return _fltk.Fl_Text_Display_scrollbar_width(self, *args) 11216 11217 def scrollbar_align(self, *args): 11218 """ 11219 scrollbar_align(Fl_Text_Display self) -> Fl_Align 11220 scrollbar_align(Fl_Text_Display self, Fl_Align a) 11221 """ 11222 return _fltk.Fl_Text_Display_scrollbar_align(self, *args) 11223 11224 def word_start(self, *args): 11225 """word_start(Fl_Text_Display self, int pos) -> int""" 11226 return _fltk.Fl_Text_Display_word_start(self, *args) 11227 11228 def word_end(self, *args): 11229 """word_end(Fl_Text_Display self, int pos) -> int""" 11230 return _fltk.Fl_Text_Display_word_end(self, *args) 11231 11232 def position_style(self, *args): 11233 """position_style(Fl_Text_Display self, int lineStartPos, int lineLen, int lineIndex) -> int""" 11234 return _fltk.Fl_Text_Display_position_style(self, *args) 11235 11236 def shortcut(self, *args): 11237 """ 11238 shortcut(Fl_Text_Display self) -> int 11239 shortcut(Fl_Text_Display self, int s) 11240 """ 11241 return _fltk.Fl_Text_Display_shortcut(self, *args) 11242 11243 def textfont(self, *args): 11244 """ 11245 textfont(Fl_Text_Display self) -> Fl_Font 11246 textfont(Fl_Text_Display self, Fl_Font s) 11247 """ 11248 return _fltk.Fl_Text_Display_textfont(self, *args) 11249 11250 def textsize(self, *args): 11251 """ 11252 textsize(Fl_Text_Display self) -> Fl_Fontsize 11253 textsize(Fl_Text_Display self, Fl_Fontsize s) 11254 """ 11255 return _fltk.Fl_Text_Display_textsize(self, *args) 11256 11257 def textcolor(self, *args): 11258 """ 11259 textcolor(Fl_Text_Display self) -> Fl_Color 11260 textcolor(Fl_Text_Display self, Fl_Color n) 11261 """ 11262 return _fltk.Fl_Text_Display_textcolor(self, *args) 11263 11264 def wrapped_column(self, *args): 11265 """wrapped_column(Fl_Text_Display self, int row, int column) -> int""" 11266 return _fltk.Fl_Text_Display_wrapped_column(self, *args) 11267 11268 def wrapped_row(self, *args): 11269 """wrapped_row(Fl_Text_Display self, int row) -> int""" 11270 return _fltk.Fl_Text_Display_wrapped_row(self, *args) 11271 11272 def wrap_mode(self, *args): 11273 """wrap_mode(Fl_Text_Display self, int wrap, int wrap_margin)""" 11274 return _fltk.Fl_Text_Display_wrap_mode(self, *args) 11275 11276 def resize(self, *args): 11277 """resize(Fl_Text_Display self, int X, int Y, int W, int H)""" 11278 return _fltk.Fl_Text_Display_resize(self, *args) 11279 11280 def x_to_col(self, *args): 11281 """x_to_col(Fl_Text_Display self, double x) -> double""" 11282 return _fltk.Fl_Text_Display_x_to_col(self, *args) 11283 11284 def col_to_x(self, *args): 11285 """col_to_x(Fl_Text_Display self, double col) -> double""" 11286 return _fltk.Fl_Text_Display_col_to_x(self, *args) 11287 11288 def linenumber_width(self, *args): 11289 """ 11290 linenumber_width(Fl_Text_Display self, int width) 11291 linenumber_width(Fl_Text_Display self) -> int 11292 """ 11293 return _fltk.Fl_Text_Display_linenumber_width(self, *args) 11294 11295 def linenumber_font(self, *args): 11296 """ 11297 linenumber_font(Fl_Text_Display self, Fl_Font val) 11298 linenumber_font(Fl_Text_Display self) -> Fl_Font 11299 """ 11300 return _fltk.Fl_Text_Display_linenumber_font(self, *args) 11301 11302 def linenumber_size(self, *args): 11303 """ 11304 linenumber_size(Fl_Text_Display self, Fl_Fontsize val) 11305 linenumber_size(Fl_Text_Display self) -> Fl_Fontsize 11306 """ 11307 return _fltk.Fl_Text_Display_linenumber_size(self, *args) 11308 11309 def linenumber_fgcolor(self, *args): 11310 """ 11311 linenumber_fgcolor(Fl_Text_Display self, Fl_Color val) 11312 linenumber_fgcolor(Fl_Text_Display self) -> Fl_Color 11313 """ 11314 return _fltk.Fl_Text_Display_linenumber_fgcolor(self, *args) 11315 11316 def linenumber_bgcolor(self, *args): 11317 """ 11318 linenumber_bgcolor(Fl_Text_Display self, Fl_Color val) 11319 linenumber_bgcolor(Fl_Text_Display self) -> Fl_Color 11320 """ 11321 return _fltk.Fl_Text_Display_linenumber_bgcolor(self, *args) 11322 11323 def linenumber_align(self, *args): 11324 """ 11325 linenumber_align(Fl_Text_Display self, Fl_Align val) 11326 linenumber_align(Fl_Text_Display self) -> Fl_Align 11327 """ 11328 return _fltk.Fl_Text_Display_linenumber_align(self, *args) 11329 11330 def linenumber_format(self, *args): 11331 """ 11332 linenumber_format(Fl_Text_Display self, char const * val) 11333 linenumber_format(Fl_Text_Display self) -> char const * 11334 """ 11335 return _fltk.Fl_Text_Display_linenumber_format(self, *args) 11336 11337 def draw(self, *args): 11338 """draw(Fl_Text_Display self)""" 11339 return _fltk.Fl_Text_Display_draw(self, *args) 11340 11341 def highlight_data(self, *args): 11342 """ 11343 highlight_data(Fl_Text_Display self, Fl_Text_Buffer styleBuffer, Fl_Text_Display::Style_Table_Entry const * styleTable, 11344 int nStyles, char unfinishedStyle, PyObject * func, PyObject * cbArg) 11345 """ 11346 return _fltk.Fl_Text_Display_highlight_data(self, *args) 11347 11348 def __disown__(self): 11349 self.this.disown() 11350 _fltk.disown_Fl_Text_Display(self) 11351 return weakref_proxy(self) 11352Fl_Text_Display_swigregister = _fltk.Fl_Text_Display_swigregister 11353Fl_Text_Display_swigregister(Fl_Text_Display) 11354 11355FL_TEXT_EDITOR_ANY_STATE = _fltk.FL_TEXT_EDITOR_ANY_STATE 11356class Fl_Text_Editor(Fl_Text_Display): 11357 """ 11358 This is the FLTK text editor widget. It allows the user to edit multiple 11359 lines of text and supports highlighting and scrolling. The buffer that is 11360 displayed in the widget is managed by the Fl_Text_Buffer class. 11361 11362 """ 11363 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11364 __repr__ = _swig_repr 11365 def __init__(self, *args): 11366 """__init__(Fl_Text_Editor self, int X, int Y, int W, int H, char const * l=None) -> Fl_Text_Editor""" 11367 if self.__class__ == Fl_Text_Editor: 11368 _self = None 11369 else: 11370 _self = self 11371 this = _fltk.new_Fl_Text_Editor(_self, *args) 11372 try: self.this.append(this) 11373 except: self.this = this 11374 if len(args) == 6: 11375 #retain reference to label 11376 self.my_label = args[5] 11377 if self.parent() != None: 11378 #delegate ownership to C++ 11379 self.this.disown() 11380 11381 11382 11383 __swig_destroy__ = _fltk.delete_Fl_Text_Editor 11384 __del__ = lambda self : None; 11385 def handle(self, *args): 11386 """handle(Fl_Text_Editor self, int e) -> int""" 11387 return _fltk.Fl_Text_Editor_handle(self, *args) 11388 11389 def insert_mode(self, *args): 11390 """ 11391 insert_mode(Fl_Text_Editor self, int b) 11392 insert_mode(Fl_Text_Editor self) -> int 11393 """ 11394 return _fltk.Fl_Text_Editor_insert_mode(self, *args) 11395 11396 def add_key_binding(self, *args): 11397 """add_key_binding(Fl_Text_Editor self, int key, int state, Fl_Text_Editor::Key_Func f)""" 11398 return _fltk.Fl_Text_Editor_add_key_binding(self, *args) 11399 11400 def remove_key_binding(self, *args): 11401 """remove_key_binding(Fl_Text_Editor self, int key, int state)""" 11402 return _fltk.Fl_Text_Editor_remove_key_binding(self, *args) 11403 11404 def remove_all_key_bindings(self, *args): 11405 """remove_all_key_bindings(Fl_Text_Editor self)""" 11406 return _fltk.Fl_Text_Editor_remove_all_key_bindings(self, *args) 11407 11408 def bound_key_function(self, *args): 11409 """bound_key_function(Fl_Text_Editor self, int key, int state) -> Fl_Text_Editor::Key_Func""" 11410 return _fltk.Fl_Text_Editor_bound_key_function(self, *args) 11411 11412 def default_key_function(self, *args): 11413 """default_key_function(Fl_Text_Editor self, Fl_Text_Editor::Key_Func f)""" 11414 return _fltk.Fl_Text_Editor_default_key_function(self, *args) 11415 11416 def kf_default(*args): 11417 """kf_default(int c, Fl_Text_Editor e) -> int""" 11418 return _fltk.Fl_Text_Editor_kf_default(*args) 11419 11420 kf_default = staticmethod(kf_default) 11421 def kf_ignore(*args): 11422 """kf_ignore(int c, Fl_Text_Editor e) -> int""" 11423 return _fltk.Fl_Text_Editor_kf_ignore(*args) 11424 11425 kf_ignore = staticmethod(kf_ignore) 11426 def kf_backspace(*args): 11427 """kf_backspace(int c, Fl_Text_Editor e) -> int""" 11428 return _fltk.Fl_Text_Editor_kf_backspace(*args) 11429 11430 kf_backspace = staticmethod(kf_backspace) 11431 def kf_enter(*args): 11432 """kf_enter(int c, Fl_Text_Editor e) -> int""" 11433 return _fltk.Fl_Text_Editor_kf_enter(*args) 11434 11435 kf_enter = staticmethod(kf_enter) 11436 def kf_move(*args): 11437 """kf_move(int c, Fl_Text_Editor e) -> int""" 11438 return _fltk.Fl_Text_Editor_kf_move(*args) 11439 11440 kf_move = staticmethod(kf_move) 11441 def kf_shift_move(*args): 11442 """kf_shift_move(int c, Fl_Text_Editor e) -> int""" 11443 return _fltk.Fl_Text_Editor_kf_shift_move(*args) 11444 11445 kf_shift_move = staticmethod(kf_shift_move) 11446 def kf_ctrl_move(*args): 11447 """kf_ctrl_move(int c, Fl_Text_Editor e) -> int""" 11448 return _fltk.Fl_Text_Editor_kf_ctrl_move(*args) 11449 11450 kf_ctrl_move = staticmethod(kf_ctrl_move) 11451 def kf_c_s_move(*args): 11452 """kf_c_s_move(int c, Fl_Text_Editor e) -> int""" 11453 return _fltk.Fl_Text_Editor_kf_c_s_move(*args) 11454 11455 kf_c_s_move = staticmethod(kf_c_s_move) 11456 def kf_meta_move(*args): 11457 """kf_meta_move(int c, Fl_Text_Editor e) -> int""" 11458 return _fltk.Fl_Text_Editor_kf_meta_move(*args) 11459 11460 kf_meta_move = staticmethod(kf_meta_move) 11461 def kf_m_s_move(*args): 11462 """kf_m_s_move(int c, Fl_Text_Editor e) -> int""" 11463 return _fltk.Fl_Text_Editor_kf_m_s_move(*args) 11464 11465 kf_m_s_move = staticmethod(kf_m_s_move) 11466 def kf_home(*args): 11467 """kf_home(int arg1, Fl_Text_Editor e) -> int""" 11468 return _fltk.Fl_Text_Editor_kf_home(*args) 11469 11470 kf_home = staticmethod(kf_home) 11471 def kf_end(*args): 11472 """kf_end(int c, Fl_Text_Editor e) -> int""" 11473 return _fltk.Fl_Text_Editor_kf_end(*args) 11474 11475 kf_end = staticmethod(kf_end) 11476 def kf_left(*args): 11477 """kf_left(int c, Fl_Text_Editor e) -> int""" 11478 return _fltk.Fl_Text_Editor_kf_left(*args) 11479 11480 kf_left = staticmethod(kf_left) 11481 def kf_up(*args): 11482 """kf_up(int c, Fl_Text_Editor e) -> int""" 11483 return _fltk.Fl_Text_Editor_kf_up(*args) 11484 11485 kf_up = staticmethod(kf_up) 11486 def kf_right(*args): 11487 """kf_right(int c, Fl_Text_Editor e) -> int""" 11488 return _fltk.Fl_Text_Editor_kf_right(*args) 11489 11490 kf_right = staticmethod(kf_right) 11491 def kf_down(*args): 11492 """kf_down(int c, Fl_Text_Editor e) -> int""" 11493 return _fltk.Fl_Text_Editor_kf_down(*args) 11494 11495 kf_down = staticmethod(kf_down) 11496 def kf_page_up(*args): 11497 """kf_page_up(int c, Fl_Text_Editor e) -> int""" 11498 return _fltk.Fl_Text_Editor_kf_page_up(*args) 11499 11500 kf_page_up = staticmethod(kf_page_up) 11501 def kf_page_down(*args): 11502 """kf_page_down(int c, Fl_Text_Editor e) -> int""" 11503 return _fltk.Fl_Text_Editor_kf_page_down(*args) 11504 11505 kf_page_down = staticmethod(kf_page_down) 11506 def kf_insert(*args): 11507 """kf_insert(int c, Fl_Text_Editor e) -> int""" 11508 return _fltk.Fl_Text_Editor_kf_insert(*args) 11509 11510 kf_insert = staticmethod(kf_insert) 11511 def kf_delete(*args): 11512 """kf_delete(int c, Fl_Text_Editor e) -> int""" 11513 return _fltk.Fl_Text_Editor_kf_delete(*args) 11514 11515 kf_delete = staticmethod(kf_delete) 11516 def kf_copy(*args): 11517 """kf_copy(int c, Fl_Text_Editor e) -> int""" 11518 return _fltk.Fl_Text_Editor_kf_copy(*args) 11519 11520 kf_copy = staticmethod(kf_copy) 11521 def kf_cut(*args): 11522 """kf_cut(int c, Fl_Text_Editor e) -> int""" 11523 return _fltk.Fl_Text_Editor_kf_cut(*args) 11524 11525 kf_cut = staticmethod(kf_cut) 11526 def kf_paste(*args): 11527 """kf_paste(int c, Fl_Text_Editor e) -> int""" 11528 return _fltk.Fl_Text_Editor_kf_paste(*args) 11529 11530 kf_paste = staticmethod(kf_paste) 11531 def kf_select_all(*args): 11532 """kf_select_all(int c, Fl_Text_Editor e) -> int""" 11533 return _fltk.Fl_Text_Editor_kf_select_all(*args) 11534 11535 kf_select_all = staticmethod(kf_select_all) 11536 def kf_undo(*args): 11537 """kf_undo(int c, Fl_Text_Editor e) -> int""" 11538 return _fltk.Fl_Text_Editor_kf_undo(*args) 11539 11540 kf_undo = staticmethod(kf_undo) 11541 def __disown__(self): 11542 self.this.disown() 11543 _fltk.disown_Fl_Text_Editor(self) 11544 return weakref_proxy(self) 11545 def draw(self, *args): 11546 """draw(Fl_Text_Editor self)""" 11547 return _fltk.Fl_Text_Editor_draw(self, *args) 11548 11549Fl_Text_Editor_swigregister = _fltk.Fl_Text_Editor_swigregister 11550Fl_Text_Editor_swigregister(Fl_Text_Editor) 11551 11552def Fl_Text_Editor_kf_default(*args): 11553 """Fl_Text_Editor_kf_default(int c, Fl_Text_Editor e) -> int""" 11554 return _fltk.Fl_Text_Editor_kf_default(*args) 11555 11556def Fl_Text_Editor_kf_ignore(*args): 11557 """Fl_Text_Editor_kf_ignore(int c, Fl_Text_Editor e) -> int""" 11558 return _fltk.Fl_Text_Editor_kf_ignore(*args) 11559 11560def Fl_Text_Editor_kf_backspace(*args): 11561 """Fl_Text_Editor_kf_backspace(int c, Fl_Text_Editor e) -> int""" 11562 return _fltk.Fl_Text_Editor_kf_backspace(*args) 11563 11564def Fl_Text_Editor_kf_enter(*args): 11565 """Fl_Text_Editor_kf_enter(int c, Fl_Text_Editor e) -> int""" 11566 return _fltk.Fl_Text_Editor_kf_enter(*args) 11567 11568def Fl_Text_Editor_kf_move(*args): 11569 """Fl_Text_Editor_kf_move(int c, Fl_Text_Editor e) -> int""" 11570 return _fltk.Fl_Text_Editor_kf_move(*args) 11571 11572def Fl_Text_Editor_kf_shift_move(*args): 11573 """Fl_Text_Editor_kf_shift_move(int c, Fl_Text_Editor e) -> int""" 11574 return _fltk.Fl_Text_Editor_kf_shift_move(*args) 11575 11576def Fl_Text_Editor_kf_ctrl_move(*args): 11577 """Fl_Text_Editor_kf_ctrl_move(int c, Fl_Text_Editor e) -> int""" 11578 return _fltk.Fl_Text_Editor_kf_ctrl_move(*args) 11579 11580def Fl_Text_Editor_kf_c_s_move(*args): 11581 """Fl_Text_Editor_kf_c_s_move(int c, Fl_Text_Editor e) -> int""" 11582 return _fltk.Fl_Text_Editor_kf_c_s_move(*args) 11583 11584def Fl_Text_Editor_kf_meta_move(*args): 11585 """Fl_Text_Editor_kf_meta_move(int c, Fl_Text_Editor e) -> int""" 11586 return _fltk.Fl_Text_Editor_kf_meta_move(*args) 11587 11588def Fl_Text_Editor_kf_m_s_move(*args): 11589 """Fl_Text_Editor_kf_m_s_move(int c, Fl_Text_Editor e) -> int""" 11590 return _fltk.Fl_Text_Editor_kf_m_s_move(*args) 11591 11592def Fl_Text_Editor_kf_home(*args): 11593 """Fl_Text_Editor_kf_home(int arg1, Fl_Text_Editor e) -> int""" 11594 return _fltk.Fl_Text_Editor_kf_home(*args) 11595 11596def Fl_Text_Editor_kf_end(*args): 11597 """Fl_Text_Editor_kf_end(int c, Fl_Text_Editor e) -> int""" 11598 return _fltk.Fl_Text_Editor_kf_end(*args) 11599 11600def Fl_Text_Editor_kf_left(*args): 11601 """Fl_Text_Editor_kf_left(int c, Fl_Text_Editor e) -> int""" 11602 return _fltk.Fl_Text_Editor_kf_left(*args) 11603 11604def Fl_Text_Editor_kf_up(*args): 11605 """Fl_Text_Editor_kf_up(int c, Fl_Text_Editor e) -> int""" 11606 return _fltk.Fl_Text_Editor_kf_up(*args) 11607 11608def Fl_Text_Editor_kf_right(*args): 11609 """Fl_Text_Editor_kf_right(int c, Fl_Text_Editor e) -> int""" 11610 return _fltk.Fl_Text_Editor_kf_right(*args) 11611 11612def Fl_Text_Editor_kf_down(*args): 11613 """Fl_Text_Editor_kf_down(int c, Fl_Text_Editor e) -> int""" 11614 return _fltk.Fl_Text_Editor_kf_down(*args) 11615 11616def Fl_Text_Editor_kf_page_up(*args): 11617 """Fl_Text_Editor_kf_page_up(int c, Fl_Text_Editor e) -> int""" 11618 return _fltk.Fl_Text_Editor_kf_page_up(*args) 11619 11620def Fl_Text_Editor_kf_page_down(*args): 11621 """Fl_Text_Editor_kf_page_down(int c, Fl_Text_Editor e) -> int""" 11622 return _fltk.Fl_Text_Editor_kf_page_down(*args) 11623 11624def Fl_Text_Editor_kf_insert(*args): 11625 """Fl_Text_Editor_kf_insert(int c, Fl_Text_Editor e) -> int""" 11626 return _fltk.Fl_Text_Editor_kf_insert(*args) 11627 11628def Fl_Text_Editor_kf_delete(*args): 11629 """Fl_Text_Editor_kf_delete(int c, Fl_Text_Editor e) -> int""" 11630 return _fltk.Fl_Text_Editor_kf_delete(*args) 11631 11632def Fl_Text_Editor_kf_copy(*args): 11633 """Fl_Text_Editor_kf_copy(int c, Fl_Text_Editor e) -> int""" 11634 return _fltk.Fl_Text_Editor_kf_copy(*args) 11635 11636def Fl_Text_Editor_kf_cut(*args): 11637 """Fl_Text_Editor_kf_cut(int c, Fl_Text_Editor e) -> int""" 11638 return _fltk.Fl_Text_Editor_kf_cut(*args) 11639 11640def Fl_Text_Editor_kf_paste(*args): 11641 """Fl_Text_Editor_kf_paste(int c, Fl_Text_Editor e) -> int""" 11642 return _fltk.Fl_Text_Editor_kf_paste(*args) 11643 11644def Fl_Text_Editor_kf_select_all(*args): 11645 """Fl_Text_Editor_kf_select_all(int c, Fl_Text_Editor e) -> int""" 11646 return _fltk.Fl_Text_Editor_kf_select_all(*args) 11647 11648def Fl_Text_Editor_kf_undo(*args): 11649 """Fl_Text_Editor_kf_undo(int c, Fl_Text_Editor e) -> int""" 11650 return _fltk.Fl_Text_Editor_kf_undo(*args) 11651 11652class Fl_Tile(Fl_Group): 11653 """ 11654 The Fl_Tile class lets you resize the children by dragging the border between 11655 them: 11656 11657 Fl_Tile allows objects to be resized to zero dimensions. To prevent this you 11658 can use the resizable() to limit where corners can be dragged to. 11659 11660 Even though objects can be resized to zero sizes, they must initially have 11661 non-zero sizes so the Fl_Tile can figure out their layout. If desired, call 11662 position() after creating the children but before displaying the window to 11663 set the borders where you want. 11664 11665 The 'borders' are part of the children - Fl_Tile does not draw any graphics 11666 of its own. In the example above, all of the children have FL_DOWN_BOX types, 11667 and the 'ridges' you see are actually two adjacent FL_DOWN_BOX's drawn next 11668 to each other. All neighboring widgets share the same edge - the widget's 11669 thick borders make it appear as though the widgets aren't actually touching, 11670 but they are. If the edges of adjacent widgets do not touch, then it will be 11671 impossible to drag the corresponding edges. 11672 11673 """ 11674 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11675 __repr__ = _swig_repr 11676 def handle(self, *args): 11677 """handle(Fl_Tile self, int event) -> int""" 11678 return _fltk.Fl_Tile_handle(self, *args) 11679 11680 def __init__(self, *args): 11681 """__init__(Fl_Tile self, int X, int Y, int W, int H, char const * L=None) -> Fl_Tile""" 11682 if self.__class__ == Fl_Tile: 11683 _self = None 11684 else: 11685 _self = self 11686 this = _fltk.new_Fl_Tile(_self, *args) 11687 try: self.this.append(this) 11688 except: self.this = this 11689 if len(args) == 6: 11690 #retain reference to label 11691 self.my_label = args[5] 11692 if self.parent() != None: 11693 #delegate ownership to C++ 11694 self.this.disown() 11695 11696 11697 11698 def resize(self, *args): 11699 """resize(Fl_Tile self, int X, int Y, int W, int H)""" 11700 return _fltk.Fl_Tile_resize(self, *args) 11701 11702 def position(self, *args): 11703 """position(Fl_Tile self, int oldx, int oldy, int newx, int newy)""" 11704 return _fltk.Fl_Tile_position(self, *args) 11705 11706 __swig_destroy__ = _fltk.delete_Fl_Tile 11707 __del__ = lambda self : None; 11708 def __disown__(self): 11709 self.this.disown() 11710 _fltk.disown_Fl_Tile(self) 11711 return weakref_proxy(self) 11712 def draw(self, *args): 11713 """draw(Fl_Tile self)""" 11714 return _fltk.Fl_Tile_draw(self, *args) 11715 11716Fl_Tile_swigregister = _fltk.Fl_Tile_swigregister 11717Fl_Tile_swigregister(Fl_Tile) 11718 11719class Fl_Tiled_Image(Fl_Image): 11720 """ 11721 The Fl_Tiled_Image class supports tiling of images over a specified area. 11722 The source (tile) image is not copied unless you call the color_average(), 11723 desaturate(), or inactive() methods. 11724 11725 """ 11726 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11727 __repr__ = _swig_repr 11728 def __init__(self, *args): 11729 """__init__(Fl_Tiled_Image self, Fl_Image i, int W=0, int H=0) -> Fl_Tiled_Image""" 11730 if self.__class__ == Fl_Tiled_Image: 11731 _self = None 11732 else: 11733 _self = self 11734 this = _fltk.new_Fl_Tiled_Image(_self, *args) 11735 try: self.this.append(this) 11736 except: self.this = this 11737 __swig_destroy__ = _fltk.delete_Fl_Tiled_Image 11738 __del__ = lambda self : None; 11739 def copy(self, *args): 11740 """ 11741 copy(Fl_Tiled_Image self, int W, int H) -> Fl_Image 11742 copy(Fl_Tiled_Image self) -> Fl_Image 11743 """ 11744 return _fltk.Fl_Tiled_Image_copy(self, *args) 11745 11746 def color_average(self, *args): 11747 """color_average(Fl_Tiled_Image self, Fl_Color c, float i)""" 11748 return _fltk.Fl_Tiled_Image_color_average(self, *args) 11749 11750 def desaturate(self, *args): 11751 """desaturate(Fl_Tiled_Image self)""" 11752 return _fltk.Fl_Tiled_Image_desaturate(self, *args) 11753 11754 def draw(self, *args): 11755 """ 11756 draw(Fl_Tiled_Image self, int X, int Y, int W, int H, int cx, int cy) 11757 draw(Fl_Tiled_Image self, int X, int Y) 11758 """ 11759 return _fltk.Fl_Tiled_Image_draw(self, *args) 11760 11761 def image(self, *args): 11762 """image(Fl_Tiled_Image self) -> Fl_Image""" 11763 return _fltk.Fl_Tiled_Image_image(self, *args) 11764 11765 def __disown__(self): 11766 self.this.disown() 11767 _fltk.disown_Fl_Tiled_Image(self) 11768 return weakref_proxy(self) 11769Fl_Tiled_Image_swigregister = _fltk.Fl_Tiled_Image_swigregister 11770Fl_Tiled_Image_swigregister(Fl_Tiled_Image) 11771 11772FL_NORMAL_TIMER = _fltk.FL_NORMAL_TIMER 11773FL_VALUE_TIMER = _fltk.FL_VALUE_TIMER 11774FL_HIDDEN_TIMER = _fltk.FL_HIDDEN_TIMER 11775class Fl_Timer(Fl_Widget): 11776 """ 11777 This is provided only to emulate the Forms Timer widget. It works by making 11778 a timeout callback every 1/5 second. This is wasteful and inaccurate if you 11779 just want something to happen a fixed time in the future. You should directly 11780 call Fl::add_timeout() instead. 11781 11782 """ 11783 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11784 __repr__ = _swig_repr 11785 def draw(self, *args): 11786 """draw(Fl_Timer self)""" 11787 return _fltk.Fl_Timer_draw(self, *args) 11788 11789 def handle(self, *args): 11790 """handle(Fl_Timer self, int arg0) -> int""" 11791 return _fltk.Fl_Timer_handle(self, *args) 11792 11793 def __init__(self, *args): 11794 """__init__(Fl_Timer self, uchar t, int x, int y, int w, int h, char const * l) -> Fl_Timer""" 11795 if self.__class__ == Fl_Timer: 11796 _self = None 11797 else: 11798 _self = self 11799 this = _fltk.new_Fl_Timer(_self, *args) 11800 try: self.this.append(this) 11801 except: self.this = this 11802 if len(args) == 6: 11803 #retain reference to label 11804 self.my_label = args[5] 11805 if self.parent() != None: 11806 #delegate ownership to C++ 11807 self.this.disown() 11808 11809 11810 11811 __swig_destroy__ = _fltk.delete_Fl_Timer 11812 __del__ = lambda self : None; 11813 def value(self, *args): 11814 """ 11815 value(Fl_Timer self, double arg2) 11816 value(Fl_Timer self) -> double 11817 """ 11818 return _fltk.Fl_Timer_value(self, *args) 11819 11820 def direction(self, *args): 11821 """ 11822 direction(Fl_Timer self) -> char 11823 direction(Fl_Timer self, char d) 11824 """ 11825 return _fltk.Fl_Timer_direction(self, *args) 11826 11827 def suspended(self, *args): 11828 """ 11829 suspended(Fl_Timer self) -> char 11830 suspended(Fl_Timer self, char d) 11831 """ 11832 return _fltk.Fl_Timer_suspended(self, *args) 11833 11834 def __disown__(self): 11835 self.this.disown() 11836 _fltk.disown_Fl_Timer(self) 11837 return weakref_proxy(self) 11838Fl_Timer_swigregister = _fltk.Fl_Timer_swigregister 11839Fl_Timer_swigregister(Fl_Timer) 11840 11841class Fl_Toggle_Button(Fl_Button): 11842 """Proxy of C++ Fl_Toggle_Button class""" 11843 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11844 __repr__ = _swig_repr 11845 def __init__(self, *args): 11846 """__init__(Fl_Toggle_Button self, int X, int Y, int W, int H, char const * l=None) -> Fl_Toggle_Button""" 11847 if self.__class__ == Fl_Toggle_Button: 11848 _self = None 11849 else: 11850 _self = self 11851 this = _fltk.new_Fl_Toggle_Button(_self, *args) 11852 try: self.this.append(this) 11853 except: self.this = this 11854 if len(args) == 6: 11855 #retain reference to label 11856 self.my_label = args[5] 11857 if self.parent() != None: 11858 #delegate ownership to C++ 11859 self.this.disown() 11860 11861 11862 11863 __swig_destroy__ = _fltk.delete_Fl_Toggle_Button 11864 __del__ = lambda self : None; 11865 def __disown__(self): 11866 self.this.disown() 11867 _fltk.disown_Fl_Toggle_Button(self) 11868 return weakref_proxy(self) 11869 def draw(self, *args): 11870 """draw(Fl_Toggle_Button self)""" 11871 return _fltk.Fl_Toggle_Button_draw(self, *args) 11872 11873Fl_Toggle_Button_swigregister = _fltk.Fl_Toggle_Button_swigregister 11874Fl_Toggle_Button_swigregister(Fl_Toggle_Button) 11875 11876class Fl_Tooltip(object): 11877 """ 11878 The Fl_Tooltip class provides tooltip support for all FLTK widgets. 11879 11880 """ 11881 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 11882 __repr__ = _swig_repr 11883 def delay(*args): 11884 """ 11885 delay() -> float 11886 delay(float f) 11887 """ 11888 return _fltk.Fl_Tooltip_delay(*args) 11889 11890 delay = staticmethod(delay) 11891 def hoverdelay(*args): 11892 """ 11893 hoverdelay() -> float 11894 hoverdelay(float f) 11895 """ 11896 return _fltk.Fl_Tooltip_hoverdelay(*args) 11897 11898 hoverdelay = staticmethod(hoverdelay) 11899 def enabled(*args): 11900 """enabled() -> int""" 11901 return _fltk.Fl_Tooltip_enabled(*args) 11902 11903 enabled = staticmethod(enabled) 11904 def enable(*args): 11905 """enable(int b=1)""" 11906 return _fltk.Fl_Tooltip_enable(*args) 11907 11908 enable = staticmethod(enable) 11909 def disable(*args): 11910 """disable()""" 11911 return _fltk.Fl_Tooltip_disable(*args) 11912 11913 disable = staticmethod(disable) 11914 def enter_area(*args): 11915 """enter_area(Fl_Widget w, int X, int Y, int W, int H, char const * tip)""" 11916 return _fltk.Fl_Tooltip_enter_area(*args) 11917 11918 enter_area = staticmethod(enter_area) 11919 def current(*args): 11920 """ 11921 current() -> Fl_Widget 11922 current(Fl_Widget arg1) 11923 """ 11924 return _fltk.Fl_Tooltip_current(*args) 11925 11926 current = staticmethod(current) 11927 def font(*args): 11928 """ 11929 font() -> Fl_Font 11930 font(Fl_Font i) 11931 """ 11932 return _fltk.Fl_Tooltip_font(*args) 11933 11934 font = staticmethod(font) 11935 def size(*args): 11936 """ 11937 size() -> Fl_Fontsize 11938 size(Fl_Fontsize s) 11939 """ 11940 return _fltk.Fl_Tooltip_size(*args) 11941 11942 size = staticmethod(size) 11943 def color(*args): 11944 """ 11945 color() -> Fl_Color 11946 color(Fl_Color c) 11947 """ 11948 return _fltk.Fl_Tooltip_color(*args) 11949 11950 color = staticmethod(color) 11951 def textcolor(*args): 11952 """ 11953 textcolor() -> Fl_Color 11954 textcolor(Fl_Color c) 11955 """ 11956 return _fltk.Fl_Tooltip_textcolor(*args) 11957 11958 textcolor = staticmethod(textcolor) 11959 def margin_width(*args): 11960 """margin_width() -> int""" 11961 return _fltk.Fl_Tooltip_margin_width(*args) 11962 11963 margin_width = staticmethod(margin_width) 11964 def margin_height(*args): 11965 """margin_height() -> int""" 11966 return _fltk.Fl_Tooltip_margin_height(*args) 11967 11968 margin_height = staticmethod(margin_height) 11969 def wrap_width(*args): 11970 """wrap_width() -> int""" 11971 return _fltk.Fl_Tooltip_wrap_width(*args) 11972 11973 wrap_width = staticmethod(wrap_width) 11974 def __init__(self, *args): 11975 """__init__(Fl_Tooltip self) -> Fl_Tooltip""" 11976 this = _fltk.new_Fl_Tooltip(*args) 11977 try: self.this.append(this) 11978 except: self.this = this 11979 __swig_destroy__ = _fltk.delete_Fl_Tooltip 11980 __del__ = lambda self : None; 11981Fl_Tooltip_swigregister = _fltk.Fl_Tooltip_swigregister 11982Fl_Tooltip_swigregister(Fl_Tooltip) 11983 11984def Fl_Tooltip_delay(*args): 11985 """ 11986 delay() -> float 11987 Fl_Tooltip_delay(float f) 11988 """ 11989 return _fltk.Fl_Tooltip_delay(*args) 11990 11991def Fl_Tooltip_hoverdelay(*args): 11992 """ 11993 hoverdelay() -> float 11994 Fl_Tooltip_hoverdelay(float f) 11995 """ 11996 return _fltk.Fl_Tooltip_hoverdelay(*args) 11997 11998def Fl_Tooltip_enabled(*args): 11999 """Fl_Tooltip_enabled() -> int""" 12000 return _fltk.Fl_Tooltip_enabled(*args) 12001 12002def Fl_Tooltip_enable(*args): 12003 """Fl_Tooltip_enable(int b=1)""" 12004 return _fltk.Fl_Tooltip_enable(*args) 12005 12006def Fl_Tooltip_disable(*args): 12007 """Fl_Tooltip_disable()""" 12008 return _fltk.Fl_Tooltip_disable(*args) 12009 12010def Fl_Tooltip_enter_area(*args): 12011 """Fl_Tooltip_enter_area(Fl_Widget w, int X, int Y, int W, int H, char const * tip)""" 12012 return _fltk.Fl_Tooltip_enter_area(*args) 12013 12014def Fl_Tooltip_current(*args): 12015 """ 12016 current() -> Fl_Widget 12017 Fl_Tooltip_current(Fl_Widget arg1) 12018 """ 12019 return _fltk.Fl_Tooltip_current(*args) 12020 12021def Fl_Tooltip_font(*args): 12022 """ 12023 font() -> Fl_Font 12024 Fl_Tooltip_font(Fl_Font i) 12025 """ 12026 return _fltk.Fl_Tooltip_font(*args) 12027 12028def Fl_Tooltip_size(*args): 12029 """ 12030 size() -> Fl_Fontsize 12031 Fl_Tooltip_size(Fl_Fontsize s) 12032 """ 12033 return _fltk.Fl_Tooltip_size(*args) 12034 12035def Fl_Tooltip_color(*args): 12036 """ 12037 color() -> Fl_Color 12038 Fl_Tooltip_color(Fl_Color c) 12039 """ 12040 return _fltk.Fl_Tooltip_color(*args) 12041 12042def Fl_Tooltip_textcolor(*args): 12043 """ 12044 textcolor() -> Fl_Color 12045 Fl_Tooltip_textcolor(Fl_Color c) 12046 """ 12047 return _fltk.Fl_Tooltip_textcolor(*args) 12048 12049def Fl_Tooltip_margin_width(*args): 12050 """Fl_Tooltip_margin_width() -> int""" 12051 return _fltk.Fl_Tooltip_margin_width(*args) 12052 12053def Fl_Tooltip_margin_height(*args): 12054 """Fl_Tooltip_margin_height() -> int""" 12055 return _fltk.Fl_Tooltip_margin_height(*args) 12056 12057def Fl_Tooltip_wrap_width(*args): 12058 """Fl_Tooltip_wrap_width() -> int""" 12059 return _fltk.Fl_Tooltip_wrap_width(*args) 12060 12061class Fl_Value_Output(Fl_Valuator): 12062 """ 12063 The Fl_Value_Output widget displays a floating point value. If step() is 12064 not zero, the user can adjust the value by dragging the mouse left and right. 12065 The left button moves one step() per pixel, the middle by 10 * step(), and 12066 the right button by 100 * step(). 12067 12068 This is much lighter-weight than Fl_Value_Input because it contains no text 12069 editing code or character buffer. 12070 12071 """ 12072 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12073 __repr__ = _swig_repr 12074 def draw(self, *args): 12075 """draw(Fl_Value_Output self)""" 12076 return _fltk.Fl_Value_Output_draw(self, *args) 12077 12078 def handle(self, *args): 12079 """handle(Fl_Value_Output self, int arg0) -> int""" 12080 return _fltk.Fl_Value_Output_handle(self, *args) 12081 12082 def __init__(self, *args): 12083 """__init__(Fl_Value_Output self, int x, int y, int w, int h, char const * l=None) -> Fl_Value_Output""" 12084 if self.__class__ == Fl_Value_Output: 12085 _self = None 12086 else: 12087 _self = self 12088 this = _fltk.new_Fl_Value_Output(_self, *args) 12089 try: self.this.append(this) 12090 except: self.this = this 12091 if len(args) == 6: 12092 #retain reference to label 12093 self.my_label = args[5] 12094 if self.parent() != None: 12095 #delegate ownership to C++ 12096 self.this.disown() 12097 12098 12099 12100 def soft(self, *args): 12101 """ 12102 soft(Fl_Value_Output self, uchar s) 12103 soft(Fl_Value_Output self) -> uchar 12104 """ 12105 return _fltk.Fl_Value_Output_soft(self, *args) 12106 12107 def textfont(self, *args): 12108 """ 12109 textfont(Fl_Value_Output self) -> Fl_Font 12110 textfont(Fl_Value_Output self, Fl_Font s) 12111 """ 12112 return _fltk.Fl_Value_Output_textfont(self, *args) 12113 12114 def textsize(self, *args): 12115 """ 12116 textsize(Fl_Value_Output self) -> Fl_Fontsize 12117 textsize(Fl_Value_Output self, Fl_Fontsize s) 12118 """ 12119 return _fltk.Fl_Value_Output_textsize(self, *args) 12120 12121 def textcolor(self, *args): 12122 """ 12123 textcolor(Fl_Value_Output self) -> Fl_Color 12124 textcolor(Fl_Value_Output self, Fl_Color s) 12125 """ 12126 return _fltk.Fl_Value_Output_textcolor(self, *args) 12127 12128 __swig_destroy__ = _fltk.delete_Fl_Value_Output 12129 __del__ = lambda self : None; 12130 def __disown__(self): 12131 self.this.disown() 12132 _fltk.disown_Fl_Value_Output(self) 12133 return weakref_proxy(self) 12134Fl_Value_Output_swigregister = _fltk.Fl_Value_Output_swigregister 12135Fl_Value_Output_swigregister(Fl_Value_Output) 12136 12137class Fl_Wizard(Fl_Group): 12138 """ 12139 The Fl_Wizard widget is based off the Fl_Tabs widget, but instead of 12140 displaying tabs it only changes 'tabs' under program control. Its primary 12141 purpose is to support 'wizards' that step a user through configuration or 12142 troubleshooting tasks. 12143 12144 As with Fl_Tabs, wizard panes are composed of child (usually Fl_Group) 12145 widgets. Navigation buttons must be added separately. 12146 12147 """ 12148 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12149 __repr__ = _swig_repr 12150 def __init__(self, *args): 12151 """__init__(Fl_Wizard self, int arg2, int arg3, int arg4, int arg5, char const * arg6=None) -> Fl_Wizard""" 12152 if self.__class__ == Fl_Wizard: 12153 _self = None 12154 else: 12155 _self = self 12156 this = _fltk.new_Fl_Wizard(_self, *args) 12157 try: self.this.append(this) 12158 except: self.this = this 12159 if len(args) == 6: 12160 #retain reference to label 12161 self.my_label = args[5] 12162 if self.parent() != None: 12163 #delegate ownership to C++ 12164 self.this.disown() 12165 12166 12167 12168 def next(self, *args): 12169 """next(Fl_Wizard self)""" 12170 return _fltk.Fl_Wizard_next(self, *args) 12171 12172 def prev(self, *args): 12173 """prev(Fl_Wizard self)""" 12174 return _fltk.Fl_Wizard_prev(self, *args) 12175 12176 def value(self, *args): 12177 """ 12178 value(Fl_Wizard self) -> Fl_Widget 12179 value(Fl_Wizard self, Fl_Widget arg2) 12180 """ 12181 return _fltk.Fl_Wizard_value(self, *args) 12182 12183 __swig_destroy__ = _fltk.delete_Fl_Wizard 12184 __del__ = lambda self : None; 12185 def __disown__(self): 12186 self.this.disown() 12187 _fltk.disown_Fl_Wizard(self) 12188 return weakref_proxy(self) 12189 def draw(self, *args): 12190 """draw(Fl_Wizard self)""" 12191 return _fltk.Fl_Wizard_draw(self, *args) 12192 12193Fl_Wizard_swigregister = _fltk.Fl_Wizard_swigregister 12194Fl_Wizard_swigregister(Fl_Wizard) 12195 12196class Fl_XBM_Image(Fl_Bitmap): 12197 """ 12198 The Fl_XBM_Image class supports loading, caching, and drawing of X Bitmap 12199 (XBM) bitmap files. 12200 12201 """ 12202 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12203 __repr__ = _swig_repr 12204 def __init__(self, *args): 12205 """__init__(Fl_XBM_Image self, char const * filename) -> Fl_XBM_Image""" 12206 if self.__class__ == Fl_XBM_Image: 12207 _self = None 12208 else: 12209 _self = self 12210 this = _fltk.new_Fl_XBM_Image(_self, *args) 12211 try: self.this.append(this) 12212 except: self.this = this 12213 __swig_destroy__ = _fltk.delete_Fl_XBM_Image 12214 __del__ = lambda self : None; 12215 def __disown__(self): 12216 self.this.disown() 12217 _fltk.disown_Fl_XBM_Image(self) 12218 return weakref_proxy(self) 12219Fl_XBM_Image_swigregister = _fltk.Fl_XBM_Image_swigregister 12220Fl_XBM_Image_swigregister(Fl_XBM_Image) 12221 12222class Fl_XPM_Image(Fl_Pixmap): 12223 """ 12224 The Fl_XPM_Image class supports loading, caching, and drawing of X Pixmap (XPM) images, including transparency. 12225 12226 """ 12227 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12228 __repr__ = _swig_repr 12229 def __init__(self, *args): 12230 """__init__(Fl_XPM_Image self, char const * filename) -> Fl_XPM_Image""" 12231 if self.__class__ == Fl_XPM_Image: 12232 _self = None 12233 else: 12234 _self = self 12235 this = _fltk.new_Fl_XPM_Image(_self, *args) 12236 try: self.this.append(this) 12237 except: self.this = this 12238 __swig_destroy__ = _fltk.delete_Fl_XPM_Image 12239 __del__ = lambda self : None; 12240 def __disown__(self): 12241 self.this.disown() 12242 _fltk.disown_Fl_XPM_Image(self) 12243 return weakref_proxy(self) 12244Fl_XPM_Image_swigregister = _fltk.Fl_XPM_Image_swigregister 12245Fl_XPM_Image_swigregister(Fl_XPM_Image) 12246 12247FL_TREE_SORT_NONE = _fltk.FL_TREE_SORT_NONE 12248FL_TREE_SORT_ASCENDING = _fltk.FL_TREE_SORT_ASCENDING 12249FL_TREE_SORT_DESCENDING = _fltk.FL_TREE_SORT_DESCENDING 12250FL_TREE_CONNECTOR_NONE = _fltk.FL_TREE_CONNECTOR_NONE 12251FL_TREE_CONNECTOR_DOTTED = _fltk.FL_TREE_CONNECTOR_DOTTED 12252FL_TREE_CONNECTOR_SOLID = _fltk.FL_TREE_CONNECTOR_SOLID 12253FL_TREE_SELECT_NONE = _fltk.FL_TREE_SELECT_NONE 12254FL_TREE_SELECT_SINGLE = _fltk.FL_TREE_SELECT_SINGLE 12255FL_TREE_SELECT_MULTI = _fltk.FL_TREE_SELECT_MULTI 12256FL_TREE_SELECT_SINGLE_DRAGGABLE = _fltk.FL_TREE_SELECT_SINGLE_DRAGGABLE 12257class Fl_Tree_Prefs(object): 12258 """Proxy of C++ Fl_Tree_Prefs class""" 12259 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12260 __repr__ = _swig_repr 12261 def __init__(self, *args): 12262 """__init__(Fl_Tree_Prefs self) -> Fl_Tree_Prefs""" 12263 this = _fltk.new_Fl_Tree_Prefs(*args) 12264 try: self.this.append(this) 12265 except: self.this = this 12266 def item_labelfont(self, *args): 12267 """ 12268 item_labelfont(Fl_Tree_Prefs self) -> Fl_Font 12269 item_labelfont(Fl_Tree_Prefs self, Fl_Font val) 12270 """ 12271 return _fltk.Fl_Tree_Prefs_item_labelfont(self, *args) 12272 12273 def item_labelsize(self, *args): 12274 """ 12275 item_labelsize(Fl_Tree_Prefs self) -> Fl_Fontsize 12276 item_labelsize(Fl_Tree_Prefs self, Fl_Fontsize val) 12277 """ 12278 return _fltk.Fl_Tree_Prefs_item_labelsize(self, *args) 12279 12280 def item_labelfgcolor(self, *args): 12281 """ 12282 item_labelfgcolor(Fl_Tree_Prefs self) -> Fl_Color 12283 item_labelfgcolor(Fl_Tree_Prefs self, Fl_Color val) 12284 """ 12285 return _fltk.Fl_Tree_Prefs_item_labelfgcolor(self, *args) 12286 12287 def item_labelbgcolor(self, *args): 12288 """ 12289 item_labelbgcolor(Fl_Tree_Prefs self) -> Fl_Color 12290 item_labelbgcolor(Fl_Tree_Prefs self, Fl_Color val) 12291 """ 12292 return _fltk.Fl_Tree_Prefs_item_labelbgcolor(self, *args) 12293 12294 def labelfont(self, *args): 12295 """ 12296 labelfont(Fl_Tree_Prefs self) -> Fl_Font 12297 labelfont(Fl_Tree_Prefs self, Fl_Font val) 12298 """ 12299 return _fltk.Fl_Tree_Prefs_labelfont(self, *args) 12300 12301 def labelsize(self, *args): 12302 """ 12303 labelsize(Fl_Tree_Prefs self) -> Fl_Fontsize 12304 labelsize(Fl_Tree_Prefs self, Fl_Fontsize val) 12305 """ 12306 return _fltk.Fl_Tree_Prefs_labelsize(self, *args) 12307 12308 def labelfgcolor(self, *args): 12309 """ 12310 labelfgcolor(Fl_Tree_Prefs self) -> Fl_Color 12311 labelfgcolor(Fl_Tree_Prefs self, Fl_Color val) 12312 """ 12313 return _fltk.Fl_Tree_Prefs_labelfgcolor(self, *args) 12314 12315 def labelbgcolor(self, *args): 12316 """ 12317 labelbgcolor(Fl_Tree_Prefs self) -> Fl_Color 12318 labelbgcolor(Fl_Tree_Prefs self, Fl_Color val) 12319 """ 12320 return _fltk.Fl_Tree_Prefs_labelbgcolor(self, *args) 12321 12322 def marginleft(self, *args): 12323 """ 12324 marginleft(Fl_Tree_Prefs self) -> int 12325 marginleft(Fl_Tree_Prefs self, int val) 12326 """ 12327 return _fltk.Fl_Tree_Prefs_marginleft(self, *args) 12328 12329 def margintop(self, *args): 12330 """ 12331 margintop(Fl_Tree_Prefs self) -> int 12332 margintop(Fl_Tree_Prefs self, int val) 12333 """ 12334 return _fltk.Fl_Tree_Prefs_margintop(self, *args) 12335 12336 def openchild_marginbottom(self, *args): 12337 """ 12338 openchild_marginbottom(Fl_Tree_Prefs self) -> int 12339 openchild_marginbottom(Fl_Tree_Prefs self, int val) 12340 """ 12341 return _fltk.Fl_Tree_Prefs_openchild_marginbottom(self, *args) 12342 12343 def usericonmarginleft(self, *args): 12344 """ 12345 usericonmarginleft(Fl_Tree_Prefs self) -> int 12346 usericonmarginleft(Fl_Tree_Prefs self, int val) 12347 """ 12348 return _fltk.Fl_Tree_Prefs_usericonmarginleft(self, *args) 12349 12350 def labelmarginleft(self, *args): 12351 """ 12352 labelmarginleft(Fl_Tree_Prefs self) -> int 12353 labelmarginleft(Fl_Tree_Prefs self, int val) 12354 """ 12355 return _fltk.Fl_Tree_Prefs_labelmarginleft(self, *args) 12356 12357 def linespacing(self, *args): 12358 """ 12359 linespacing(Fl_Tree_Prefs self) -> int 12360 linespacing(Fl_Tree_Prefs self, int val) 12361 """ 12362 return _fltk.Fl_Tree_Prefs_linespacing(self, *args) 12363 12364 def connectorcolor(self, *args): 12365 """ 12366 connectorcolor(Fl_Tree_Prefs self) -> Fl_Color 12367 connectorcolor(Fl_Tree_Prefs self, Fl_Color val) 12368 """ 12369 return _fltk.Fl_Tree_Prefs_connectorcolor(self, *args) 12370 12371 def connectorstyle(self, *args): 12372 """ 12373 connectorstyle(Fl_Tree_Prefs self) -> Fl_Tree_Connector 12374 connectorstyle(Fl_Tree_Prefs self, Fl_Tree_Connector val) 12375 connectorstyle(Fl_Tree_Prefs self, int val) 12376 """ 12377 return _fltk.Fl_Tree_Prefs_connectorstyle(self, *args) 12378 12379 def connectorwidth(self, *args): 12380 """ 12381 connectorwidth(Fl_Tree_Prefs self) -> int 12382 connectorwidth(Fl_Tree_Prefs self, int val) 12383 """ 12384 return _fltk.Fl_Tree_Prefs_connectorwidth(self, *args) 12385 12386 def openicon(self, *args): 12387 """ 12388 openicon(Fl_Tree_Prefs self) -> Fl_Image 12389 openicon(Fl_Tree_Prefs self, Fl_Image val) 12390 """ 12391 return _fltk.Fl_Tree_Prefs_openicon(self, *args) 12392 12393 def closeicon(self, *args): 12394 """ 12395 closeicon(Fl_Tree_Prefs self) -> Fl_Image 12396 closeicon(Fl_Tree_Prefs self, Fl_Image val) 12397 """ 12398 return _fltk.Fl_Tree_Prefs_closeicon(self, *args) 12399 12400 def usericon(self, *args): 12401 """ 12402 usericon(Fl_Tree_Prefs self) -> Fl_Image 12403 usericon(Fl_Tree_Prefs self, Fl_Image val) 12404 """ 12405 return _fltk.Fl_Tree_Prefs_usericon(self, *args) 12406 12407 def showcollapse(self, *args): 12408 """ 12409 showcollapse(Fl_Tree_Prefs self) -> char 12410 showcollapse(Fl_Tree_Prefs self, int val) 12411 """ 12412 return _fltk.Fl_Tree_Prefs_showcollapse(self, *args) 12413 12414 def sortorder(self, *args): 12415 """ 12416 sortorder(Fl_Tree_Prefs self) -> Fl_Tree_Sort 12417 sortorder(Fl_Tree_Prefs self, Fl_Tree_Sort val) 12418 """ 12419 return _fltk.Fl_Tree_Prefs_sortorder(self, *args) 12420 12421 def selectbox(self, *args): 12422 """ 12423 selectbox(Fl_Tree_Prefs self) -> Fl_Boxtype 12424 selectbox(Fl_Tree_Prefs self, Fl_Boxtype val) 12425 """ 12426 return _fltk.Fl_Tree_Prefs_selectbox(self, *args) 12427 12428 def showroot(self, *args): 12429 """ 12430 showroot(Fl_Tree_Prefs self) -> int 12431 showroot(Fl_Tree_Prefs self, int val) 12432 """ 12433 return _fltk.Fl_Tree_Prefs_showroot(self, *args) 12434 12435 def selectmode(self, *args): 12436 """ 12437 selectmode(Fl_Tree_Prefs self) -> Fl_Tree_Select 12438 selectmode(Fl_Tree_Prefs self, Fl_Tree_Select val) 12439 """ 12440 return _fltk.Fl_Tree_Prefs_selectmode(self, *args) 12441 12442 __swig_destroy__ = _fltk.delete_Fl_Tree_Prefs 12443 __del__ = lambda self : None; 12444Fl_Tree_Prefs_swigregister = _fltk.Fl_Tree_Prefs_swigregister 12445Fl_Tree_Prefs_swigregister(Fl_Tree_Prefs) 12446 12447class Fl_Tree_Item_Array(object): 12448 """ 12449 Because FLTK 1.x.x. has mandated that templates and STL not be used, we use this class to dynamically manage the arrays. 12450 None of the methods do range checking on index values; the caller must be sure that index values are within the range 0<index<total() (unless otherwise noted). 12451 12452 """ 12453 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12454 __repr__ = _swig_repr 12455 __swig_destroy__ = _fltk.delete_Fl_Tree_Item_Array 12456 __del__ = lambda self : None; 12457 def __init__(self, *args): 12458 """ 12459 __init__(Fl_Tree_Item_Array self, int new_chunksize=10) -> Fl_Tree_Item_Array 12460 __init__(Fl_Tree_Item_Array self, Fl_Tree_Item_Array o) -> Fl_Tree_Item_Array 12461 """ 12462 this = _fltk.new_Fl_Tree_Item_Array(*args) 12463 try: self.this.append(this) 12464 except: self.this = this 12465 if len(args) == 6: 12466 #retain reference to label 12467 self.my_label = args[5] 12468 if self.parent() != None: 12469 #delegate ownership to C++ 12470 self.this.disown() 12471 12472 12473 12474 def total(self, *args): 12475 """total(Fl_Tree_Item_Array self) -> int""" 12476 return _fltk.Fl_Tree_Item_Array_total(self, *args) 12477 12478 def swap(self, *args): 12479 """swap(Fl_Tree_Item_Array self, int ax, int bx)""" 12480 return _fltk.Fl_Tree_Item_Array_swap(self, *args) 12481 12482 def move(self, *args): 12483 """move(Fl_Tree_Item_Array self, int to, int _from) -> int""" 12484 return _fltk.Fl_Tree_Item_Array_move(self, *args) 12485 12486 def deparent(self, *args): 12487 """deparent(Fl_Tree_Item_Array self, int pos) -> int""" 12488 return _fltk.Fl_Tree_Item_Array_deparent(self, *args) 12489 12490 def reparent(self, *args): 12491 """reparent(Fl_Tree_Item_Array self, Fl_Tree_Item item, Fl_Tree_Item newparent, int pos) -> int""" 12492 return _fltk.Fl_Tree_Item_Array_reparent(self, *args) 12493 12494 def clear(self, *args): 12495 """clear(Fl_Tree_Item_Array self)""" 12496 return _fltk.Fl_Tree_Item_Array_clear(self, *args) 12497 12498 def add(self, *args): 12499 """add(Fl_Tree_Item_Array self, Fl_Tree_Item val)""" 12500 return _fltk.Fl_Tree_Item_Array_add(self, *args) 12501 12502 def insert(self, *args): 12503 """insert(Fl_Tree_Item_Array self, int pos, Fl_Tree_Item new_item)""" 12504 return _fltk.Fl_Tree_Item_Array_insert(self, *args) 12505 12506 def replace(self, *args): 12507 """replace(Fl_Tree_Item_Array self, int pos, Fl_Tree_Item new_item)""" 12508 return _fltk.Fl_Tree_Item_Array_replace(self, *args) 12509 12510 def remove(self, *args): 12511 """ 12512 remove(Fl_Tree_Item_Array self, int index) 12513 remove(Fl_Tree_Item_Array self, Fl_Tree_Item item) -> int 12514 """ 12515 return _fltk.Fl_Tree_Item_Array_remove(self, *args) 12516 12517Fl_Tree_Item_Array_swigregister = _fltk.Fl_Tree_Item_Array_swigregister 12518Fl_Tree_Item_Array_swigregister(Fl_Tree_Item_Array) 12519 12520class Fl_Tree_Item(object): 12521 """ 12522 This class is a single tree item, and manages all of the item's attributes. Fl_Tree_Item is used by Fl_Tree, which is comprised of many instances of Fl_Tree_Item. 12523 Fl_Tree_Item is hierarchical; it dynamically manages an Fl_Tree_Item_Array of children that are themselves instances of Fl_Tree_Item. Each item can have zero or more children. When an item has children, close() and open() can be used to hide or show them. Items have their own attributes; font size, face, color. Items maintain their own hierarchy of children. When you make changes to items, you'll need to tell the tree to redraw() for the changes to show up. 12524 12525 """ 12526 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12527 __repr__ = _swig_repr 12528 __swig_destroy__ = _fltk.delete_Fl_Tree_Item 12529 __del__ = lambda self : None; 12530 def __init__(self, *args): 12531 """ 12532 __init__(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> Fl_Tree_Item 12533 __init__(Fl_Tree_Item self, Fl_Tree_Item o) -> Fl_Tree_Item 12534 """ 12535 this = _fltk.new_Fl_Tree_Item(*args) 12536 try: self.this.append(this) 12537 except: self.this = this 12538 if len(args) == 6: 12539 #retain reference to label 12540 self.my_label = args[5] 12541 if self.parent() != None: 12542 #delegate ownership to C++ 12543 self.this.disown() 12544 12545 12546 12547 def x(self, *args): 12548 """x(Fl_Tree_Item self) -> int""" 12549 return _fltk.Fl_Tree_Item_x(self, *args) 12550 12551 def y(self, *args): 12552 """y(Fl_Tree_Item self) -> int""" 12553 return _fltk.Fl_Tree_Item_y(self, *args) 12554 12555 def w(self, *args): 12556 """w(Fl_Tree_Item self) -> int""" 12557 return _fltk.Fl_Tree_Item_w(self, *args) 12558 12559 def h(self, *args): 12560 """h(Fl_Tree_Item self) -> int""" 12561 return _fltk.Fl_Tree_Item_h(self, *args) 12562 12563 def label_x(self, *args): 12564 """label_x(Fl_Tree_Item self) -> int""" 12565 return _fltk.Fl_Tree_Item_label_x(self, *args) 12566 12567 def label_y(self, *args): 12568 """label_y(Fl_Tree_Item self) -> int""" 12569 return _fltk.Fl_Tree_Item_label_y(self, *args) 12570 12571 def label_w(self, *args): 12572 """label_w(Fl_Tree_Item self) -> int""" 12573 return _fltk.Fl_Tree_Item_label_w(self, *args) 12574 12575 def label_h(self, *args): 12576 """label_h(Fl_Tree_Item self) -> int""" 12577 return _fltk.Fl_Tree_Item_label_h(self, *args) 12578 12579 def draw(self, *args): 12580 """draw(Fl_Tree_Item self, int X, int W, Fl_Widget tree, Fl_Tree_Item itemfocus, Fl_Tree_Prefs prefs, int lastchild=1)""" 12581 return _fltk.Fl_Tree_Item_draw(self, *args) 12582 12583 def show_self(self, *args): 12584 """show_self(Fl_Tree_Item self, char const * indent="")""" 12585 return _fltk.Fl_Tree_Item_show_self(self, *args) 12586 12587 def label(self, *args): 12588 """ 12589 label(Fl_Tree_Item self, char const * val) 12590 label(Fl_Tree_Item self) -> char const * 12591 """ 12592 return _fltk.Fl_Tree_Item_label(self, *args) 12593 12594 def user_data(self, *args): 12595 """ 12596 user_data(Fl_Tree_Item self, void * data) 12597 user_data(Fl_Tree_Item self) -> void * 12598 """ 12599 return _fltk.Fl_Tree_Item_user_data(self, *args) 12600 12601 def labelfont(self, *args): 12602 """ 12603 labelfont(Fl_Tree_Item self, Fl_Font val) 12604 labelfont(Fl_Tree_Item self) -> Fl_Font 12605 """ 12606 return _fltk.Fl_Tree_Item_labelfont(self, *args) 12607 12608 def labelsize(self, *args): 12609 """ 12610 labelsize(Fl_Tree_Item self, Fl_Fontsize val) 12611 labelsize(Fl_Tree_Item self) -> Fl_Fontsize 12612 """ 12613 return _fltk.Fl_Tree_Item_labelsize(self, *args) 12614 12615 def labelfgcolor(self, *args): 12616 """ 12617 labelfgcolor(Fl_Tree_Item self, Fl_Color val) 12618 labelfgcolor(Fl_Tree_Item self) -> Fl_Color 12619 """ 12620 return _fltk.Fl_Tree_Item_labelfgcolor(self, *args) 12621 12622 def labelcolor(self, *args): 12623 """ 12624 labelcolor(Fl_Tree_Item self, Fl_Color val) 12625 labelcolor(Fl_Tree_Item self) -> Fl_Color 12626 """ 12627 return _fltk.Fl_Tree_Item_labelcolor(self, *args) 12628 12629 def labelbgcolor(self, *args): 12630 """ 12631 labelbgcolor(Fl_Tree_Item self, Fl_Color val) 12632 labelbgcolor(Fl_Tree_Item self) -> Fl_Color 12633 """ 12634 return _fltk.Fl_Tree_Item_labelbgcolor(self, *args) 12635 12636 def widget(self, *args): 12637 """ 12638 widget(Fl_Tree_Item self, Fl_Widget val) 12639 widget(Fl_Tree_Item self) -> Fl_Widget 12640 """ 12641 return _fltk.Fl_Tree_Item_widget(self, *args) 12642 12643 def children(self, *args): 12644 """children(Fl_Tree_Item self) -> int""" 12645 return _fltk.Fl_Tree_Item_children(self, *args) 12646 12647 def child(self, *args): 12648 """ 12649 child(Fl_Tree_Item self, int index) -> Fl_Tree_Item 12650 child(Fl_Tree_Item self, int t) -> Fl_Tree_Item 12651 """ 12652 return _fltk.Fl_Tree_Item_child(self, *args) 12653 12654 def has_children(self, *args): 12655 """has_children(Fl_Tree_Item self) -> int""" 12656 return _fltk.Fl_Tree_Item_has_children(self, *args) 12657 12658 def find_child(self, *args): 12659 """ 12660 find_child(Fl_Tree_Item self, char const * name) -> int 12661 find_child(Fl_Tree_Item self, Fl_Tree_Item item) -> int 12662 """ 12663 return _fltk.Fl_Tree_Item_find_child(self, *args) 12664 12665 def remove_child(self, *args): 12666 """ 12667 remove_child(Fl_Tree_Item self, Fl_Tree_Item item) -> int 12668 remove_child(Fl_Tree_Item self, char const * new_label) -> int 12669 """ 12670 return _fltk.Fl_Tree_Item_remove_child(self, *args) 12671 12672 def clear_children(self, *args): 12673 """clear_children(Fl_Tree_Item self)""" 12674 return _fltk.Fl_Tree_Item_clear_children(self, *args) 12675 12676 def swap_children(self, *args): 12677 """ 12678 swap_children(Fl_Tree_Item self, int ax, int bx) 12679 swap_children(Fl_Tree_Item self, Fl_Tree_Item a, Fl_Tree_Item b) -> int 12680 """ 12681 return _fltk.Fl_Tree_Item_swap_children(self, *args) 12682 12683 def find_child_item(self, *args): 12684 """ 12685 find_child_item(Fl_Tree_Item self, char const * name) -> Fl_Tree_Item 12686 find_child_item(Fl_Tree_Item self, char const * name) -> Fl_Tree_Item 12687 find_child_item(Fl_Tree_Item self, char ** arr) -> Fl_Tree_Item 12688 find_child_item(Fl_Tree_Item self, char ** arr) -> Fl_Tree_Item 12689 """ 12690 return _fltk.Fl_Tree_Item_find_child_item(self, *args) 12691 12692 def find_item(self, *args): 12693 """ 12694 find_item(Fl_Tree_Item self, char ** arr) -> Fl_Tree_Item 12695 find_item(Fl_Tree_Item self, char ** arr) -> Fl_Tree_Item 12696 """ 12697 return _fltk.Fl_Tree_Item_find_item(self, *args) 12698 12699 def add(self, *args): 12700 """ 12701 add(Fl_Tree_Item self, Fl_Tree_Prefs prefs, char const * new_label, Fl_Tree_Item newitem) -> Fl_Tree_Item 12702 add(Fl_Tree_Item self, Fl_Tree_Prefs prefs, char const * new_label) -> Fl_Tree_Item 12703 add(Fl_Tree_Item self, Fl_Tree_Prefs prefs, char ** arr, Fl_Tree_Item newitem) -> Fl_Tree_Item 12704 add(Fl_Tree_Item self, Fl_Tree_Prefs prefs, char ** arr) -> Fl_Tree_Item 12705 """ 12706 return _fltk.Fl_Tree_Item_add(self, *args) 12707 12708 def insert(self, *args): 12709 """insert(Fl_Tree_Item self, Fl_Tree_Prefs prefs, char const * new_label, int pos=0) -> Fl_Tree_Item""" 12710 return _fltk.Fl_Tree_Item_insert(self, *args) 12711 12712 def insert_above(self, *args): 12713 """insert_above(Fl_Tree_Item self, Fl_Tree_Prefs prefs, char const * new_label) -> Fl_Tree_Item""" 12714 return _fltk.Fl_Tree_Item_insert_above(self, *args) 12715 12716 def deparent(self, *args): 12717 """deparent(Fl_Tree_Item self, int index) -> Fl_Tree_Item""" 12718 return _fltk.Fl_Tree_Item_deparent(self, *args) 12719 12720 def reparent(self, *args): 12721 """reparent(Fl_Tree_Item self, Fl_Tree_Item newchild, int index) -> int""" 12722 return _fltk.Fl_Tree_Item_reparent(self, *args) 12723 12724 def move(self, *args): 12725 """ 12726 move(Fl_Tree_Item self, int to, int _from) -> int 12727 move(Fl_Tree_Item self, Fl_Tree_Item item, int op=0, int pos=0) -> int 12728 """ 12729 return _fltk.Fl_Tree_Item_move(self, *args) 12730 12731 def move_above(self, *args): 12732 """move_above(Fl_Tree_Item self, Fl_Tree_Item item) -> int""" 12733 return _fltk.Fl_Tree_Item_move_above(self, *args) 12734 12735 def move_below(self, *args): 12736 """move_below(Fl_Tree_Item self, Fl_Tree_Item item) -> int""" 12737 return _fltk.Fl_Tree_Item_move_below(self, *args) 12738 12739 def move_into(self, *args): 12740 """move_into(Fl_Tree_Item self, Fl_Tree_Item item, int pos=0) -> int""" 12741 return _fltk.Fl_Tree_Item_move_into(self, *args) 12742 12743 def depth(self, *args): 12744 """depth(Fl_Tree_Item self) -> int""" 12745 return _fltk.Fl_Tree_Item_depth(self, *args) 12746 12747 def prev(self, *args): 12748 """prev(Fl_Tree_Item self) -> Fl_Tree_Item""" 12749 return _fltk.Fl_Tree_Item_prev(self, *args) 12750 12751 def next(self, *args): 12752 """next(Fl_Tree_Item self) -> Fl_Tree_Item""" 12753 return _fltk.Fl_Tree_Item_next(self, *args) 12754 12755 def next_sibling(self, *args): 12756 """next_sibling(Fl_Tree_Item self) -> Fl_Tree_Item""" 12757 return _fltk.Fl_Tree_Item_next_sibling(self, *args) 12758 12759 def prev_sibling(self, *args): 12760 """prev_sibling(Fl_Tree_Item self) -> Fl_Tree_Item""" 12761 return _fltk.Fl_Tree_Item_prev_sibling(self, *args) 12762 12763 def update_prev_next(self, *args): 12764 """update_prev_next(Fl_Tree_Item self, int index)""" 12765 return _fltk.Fl_Tree_Item_update_prev_next(self, *args) 12766 12767 def next_displayed(self, *args): 12768 """next_displayed(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> Fl_Tree_Item""" 12769 return _fltk.Fl_Tree_Item_next_displayed(self, *args) 12770 12771 def prev_displayed(self, *args): 12772 """prev_displayed(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> Fl_Tree_Item""" 12773 return _fltk.Fl_Tree_Item_prev_displayed(self, *args) 12774 12775 def next_visible(self, *args): 12776 """next_visible(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> Fl_Tree_Item""" 12777 return _fltk.Fl_Tree_Item_next_visible(self, *args) 12778 12779 def prev_visible(self, *args): 12780 """prev_visible(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> Fl_Tree_Item""" 12781 return _fltk.Fl_Tree_Item_prev_visible(self, *args) 12782 12783 def parent(self, *args): 12784 """ 12785 parent(Fl_Tree_Item self) -> Fl_Tree_Item 12786 parent(Fl_Tree_Item self) -> Fl_Tree_Item 12787 parent(Fl_Tree_Item self, Fl_Tree_Item val) 12788 """ 12789 return _fltk.Fl_Tree_Item_parent(self, *args) 12790 12791 def open(self, *args): 12792 """open(Fl_Tree_Item self)""" 12793 return _fltk.Fl_Tree_Item_open(self, *args) 12794 12795 def close(self, *args): 12796 """close(Fl_Tree_Item self)""" 12797 return _fltk.Fl_Tree_Item_close(self, *args) 12798 12799 def is_open(self, *args): 12800 """is_open(Fl_Tree_Item self) -> int""" 12801 return _fltk.Fl_Tree_Item_is_open(self, *args) 12802 12803 def is_close(self, *args): 12804 """is_close(Fl_Tree_Item self) -> int""" 12805 return _fltk.Fl_Tree_Item_is_close(self, *args) 12806 12807 def open_toggle(self, *args): 12808 """open_toggle(Fl_Tree_Item self)""" 12809 return _fltk.Fl_Tree_Item_open_toggle(self, *args) 12810 12811 def select(self, *args): 12812 """select(Fl_Tree_Item self, int val=1)""" 12813 return _fltk.Fl_Tree_Item_select(self, *args) 12814 12815 def select_toggle(self, *args): 12816 """select_toggle(Fl_Tree_Item self)""" 12817 return _fltk.Fl_Tree_Item_select_toggle(self, *args) 12818 12819 def select_all(self, *args): 12820 """select_all(Fl_Tree_Item self) -> int""" 12821 return _fltk.Fl_Tree_Item_select_all(self, *args) 12822 12823 def deselect(self, *args): 12824 """deselect(Fl_Tree_Item self)""" 12825 return _fltk.Fl_Tree_Item_deselect(self, *args) 12826 12827 def deselect_all(self, *args): 12828 """deselect_all(Fl_Tree_Item self) -> int""" 12829 return _fltk.Fl_Tree_Item_deselect_all(self, *args) 12830 12831 def is_selected(self, *args): 12832 """is_selected(Fl_Tree_Item self) -> char""" 12833 return _fltk.Fl_Tree_Item_is_selected(self, *args) 12834 12835 def activate(self, *args): 12836 """activate(Fl_Tree_Item self, int val=1)""" 12837 return _fltk.Fl_Tree_Item_activate(self, *args) 12838 12839 def deactivate(self, *args): 12840 """deactivate(Fl_Tree_Item self)""" 12841 return _fltk.Fl_Tree_Item_deactivate(self, *args) 12842 12843 def is_activated(self, *args): 12844 """is_activated(Fl_Tree_Item self) -> char""" 12845 return _fltk.Fl_Tree_Item_is_activated(self, *args) 12846 12847 def is_active(self, *args): 12848 """is_active(Fl_Tree_Item self) -> char""" 12849 return _fltk.Fl_Tree_Item_is_active(self, *args) 12850 12851 def visible(self, *args): 12852 """visible(Fl_Tree_Item self) -> int""" 12853 return _fltk.Fl_Tree_Item_visible(self, *args) 12854 12855 def is_visible(self, *args): 12856 """is_visible(Fl_Tree_Item self) -> int""" 12857 return _fltk.Fl_Tree_Item_is_visible(self, *args) 12858 12859 def visible_r(self, *args): 12860 """visible_r(Fl_Tree_Item self) -> int""" 12861 return _fltk.Fl_Tree_Item_visible_r(self, *args) 12862 12863 def usericon(self, *args): 12864 """ 12865 usericon(Fl_Tree_Item self, Fl_Image val) 12866 usericon(Fl_Tree_Item self) -> Fl_Image 12867 """ 12868 return _fltk.Fl_Tree_Item_usericon(self, *args) 12869 12870 def find_clicked(self, *args): 12871 """ 12872 find_clicked(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> Fl_Tree_Item 12873 find_clicked(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> Fl_Tree_Item 12874 """ 12875 return _fltk.Fl_Tree_Item_find_clicked(self, *args) 12876 12877 def event_on_collapse_icon(self, *args): 12878 """event_on_collapse_icon(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> int""" 12879 return _fltk.Fl_Tree_Item_event_on_collapse_icon(self, *args) 12880 12881 def event_on_label(self, *args): 12882 """event_on_label(Fl_Tree_Item self, Fl_Tree_Prefs prefs) -> int""" 12883 return _fltk.Fl_Tree_Item_event_on_label(self, *args) 12884 12885 def is_root(self, *args): 12886 """is_root(Fl_Tree_Item self) -> int""" 12887 return _fltk.Fl_Tree_Item_is_root(self, *args) 12888 12889Fl_Tree_Item_swigregister = _fltk.Fl_Tree_Item_swigregister 12890Fl_Tree_Item_swigregister(Fl_Tree_Item) 12891 12892FL_TREE_REASON_NONE = _fltk.FL_TREE_REASON_NONE 12893FL_TREE_REASON_SELECTED = _fltk.FL_TREE_REASON_SELECTED 12894FL_TREE_REASON_DESELECTED = _fltk.FL_TREE_REASON_DESELECTED 12895FL_TREE_REASON_OPENED = _fltk.FL_TREE_REASON_OPENED 12896FL_TREE_REASON_CLOSED = _fltk.FL_TREE_REASON_CLOSED 12897FL_TREE_REASON_DRAGGED = _fltk.FL_TREE_REASON_DRAGGED 12898class Fl_Tree(Fl_Group): 12899 """ 12900 An expandable tree widget. Similar to Fl_Browser, Fl_Tree is browser of Fl_Tree_Item's, which can be in a parented hierarchy. Subtrees can be expanded or closed. Items can be added, deleted, inserted, sorted and re-ordered. The tree items may also contain other FLTK widgets, like buttons, input fields, or even 'custom' widgets. 12901 12902 """ 12903 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 12904 __repr__ = _swig_repr 12905 def __init__(self, *args): 12906 """__init__(Fl_Tree self, int X, int Y, int W, int H, char const * L=None) -> Fl_Tree""" 12907 if self.__class__ == Fl_Tree: 12908 _self = None 12909 else: 12910 _self = self 12911 this = _fltk.new_Fl_Tree(_self, *args) 12912 try: self.this.append(this) 12913 except: self.this = this 12914 if len(args) == 6: 12915 #retain reference to label 12916 self.my_label = args[5] 12917 if self.parent() != None: 12918 #delegate ownership to C++ 12919 self.this.disown() 12920 12921 12922 12923 __swig_destroy__ = _fltk.delete_Fl_Tree 12924 __del__ = lambda self : None; 12925 def handle(self, *args): 12926 """handle(Fl_Tree self, int e) -> int""" 12927 return _fltk.Fl_Tree_handle(self, *args) 12928 12929 def draw(self, *args): 12930 """draw(Fl_Tree self)""" 12931 return _fltk.Fl_Tree_draw(self, *args) 12932 12933 def show_self(self, *args): 12934 """show_self(Fl_Tree self)""" 12935 return _fltk.Fl_Tree_show_self(self, *args) 12936 12937 def resize(self, *args): 12938 """resize(Fl_Tree self, int arg0, int arg1, int arg2, int arg3)""" 12939 return _fltk.Fl_Tree_resize(self, *args) 12940 12941 def root_label(self, *args): 12942 """root_label(Fl_Tree self, char const * new_label)""" 12943 return _fltk.Fl_Tree_root_label(self, *args) 12944 12945 def root(self, *args): 12946 """ 12947 root(Fl_Tree self) -> Fl_Tree_Item 12948 root(Fl_Tree self, Fl_Tree_Item newitem) 12949 """ 12950 return _fltk.Fl_Tree_root(self, *args) 12951 12952 def prefs(self, *args): 12953 """prefs(Fl_Tree self) -> Fl_Tree_Prefs""" 12954 return _fltk.Fl_Tree_prefs(self, *args) 12955 12956 def add(self, *args): 12957 """ 12958 add(Fl_Tree self, char const * path) -> Fl_Tree_Item 12959 add(Fl_Tree self, char const * path, Fl_Tree_Item newitem) -> Fl_Tree_Item 12960 add(Fl_Tree self, Fl_Tree_Item parent_item, char const * name) -> Fl_Tree_Item 12961 """ 12962 val = _fltk.Fl_Tree_add(self, *args) 12963 #self = args[0] 12964 if self.parent() != None: 12965 #delegate ownership to C++ 12966 self.this.disown() 12967 else: 12968 #give ownership back to Python 12969 self.this.own() 12970 12971 12972 return val 12973 12974 def insert_above(self, *args): 12975 """insert_above(Fl_Tree self, Fl_Tree_Item above, char const * name) -> Fl_Tree_Item""" 12976 return _fltk.Fl_Tree_insert_above(self, *args) 12977 12978 def insert(self, *args): 12979 """insert(Fl_Tree self, Fl_Tree_Item item, char const * name, int pos) -> Fl_Tree_Item""" 12980 return _fltk.Fl_Tree_insert(self, *args) 12981 12982 def remove(self, *args): 12983 """remove(Fl_Tree self, Fl_Tree_Item item) -> int""" 12984 val = _fltk.Fl_Tree_remove(self, *args) 12985 #self = args[0] 12986 if self.parent() != None: 12987 #delegate ownership to C++ 12988 self.this.disown() 12989 else: 12990 #give ownership back to Python 12991 self.this.own() 12992 12993 12994 return val 12995 12996 def clear(self, *args): 12997 """clear(Fl_Tree self)""" 12998 return _fltk.Fl_Tree_clear(self, *args) 12999 13000 def clear_children(self, *args): 13001 """clear_children(Fl_Tree self, Fl_Tree_Item item)""" 13002 return _fltk.Fl_Tree_clear_children(self, *args) 13003 13004 def find_item(self, *args): 13005 """ 13006 find_item(Fl_Tree self, char const * path) -> Fl_Tree_Item 13007 find_item(Fl_Tree self, char const * path) -> Fl_Tree_Item 13008 """ 13009 return _fltk.Fl_Tree_find_item(self, *args) 13010 13011 def item_pathname(self, *args): 13012 """item_pathname(Fl_Tree self, char * pathname, int pathnamelen, Fl_Tree_Item item) -> int""" 13013 return _fltk.Fl_Tree_item_pathname(self, *args) 13014 13015 def find_clicked(self, *args): 13016 """ 13017 find_clicked(Fl_Tree self) -> Fl_Tree_Item 13018 find_clicked(Fl_Tree self) -> Fl_Tree_Item 13019 """ 13020 return _fltk.Fl_Tree_find_clicked(self, *args) 13021 13022 def item_clicked(self, *args): 13023 """item_clicked(Fl_Tree self) -> Fl_Tree_Item""" 13024 return _fltk.Fl_Tree_item_clicked(self, *args) 13025 13026 def first(self, *args): 13027 """first(Fl_Tree self) -> Fl_Tree_Item""" 13028 return _fltk.Fl_Tree_first(self, *args) 13029 13030 def first_visible(self, *args): 13031 """first_visible(Fl_Tree self) -> Fl_Tree_Item""" 13032 return _fltk.Fl_Tree_first_visible(self, *args) 13033 13034 def first_visible_item(self, *args): 13035 """first_visible_item(Fl_Tree self) -> Fl_Tree_Item""" 13036 return _fltk.Fl_Tree_first_visible_item(self, *args) 13037 13038 def next(self, *args): 13039 """next(Fl_Tree self, Fl_Tree_Item item=None) -> Fl_Tree_Item""" 13040 return _fltk.Fl_Tree_next(self, *args) 13041 13042 def prev(self, *args): 13043 """prev(Fl_Tree self, Fl_Tree_Item item=None) -> Fl_Tree_Item""" 13044 return _fltk.Fl_Tree_prev(self, *args) 13045 13046 def last(self, *args): 13047 """last(Fl_Tree self) -> Fl_Tree_Item""" 13048 return _fltk.Fl_Tree_last(self, *args) 13049 13050 def last_visible(self, *args): 13051 """last_visible(Fl_Tree self) -> Fl_Tree_Item""" 13052 return _fltk.Fl_Tree_last_visible(self, *args) 13053 13054 def last_visible_item(self, *args): 13055 """last_visible_item(Fl_Tree self) -> Fl_Tree_Item""" 13056 return _fltk.Fl_Tree_last_visible_item(self, *args) 13057 13058 def first_selected_item(self, *args): 13059 """first_selected_item(Fl_Tree self) -> Fl_Tree_Item""" 13060 return _fltk.Fl_Tree_first_selected_item(self, *args) 13061 13062 def last_selected_item(self, *args): 13063 """last_selected_item(Fl_Tree self) -> Fl_Tree_Item""" 13064 return _fltk.Fl_Tree_last_selected_item(self, *args) 13065 13066 def next_item(self, *args): 13067 """next_item(Fl_Tree self, Fl_Tree_Item item, int dir=0xff54, bool visible=False) -> Fl_Tree_Item""" 13068 return _fltk.Fl_Tree_next_item(self, *args) 13069 13070 def next_selected_item(self, *args): 13071 """ 13072 next_selected_item(Fl_Tree self, Fl_Tree_Item item=None) -> Fl_Tree_Item 13073 next_selected_item(Fl_Tree self, Fl_Tree_Item item, int dir) -> Fl_Tree_Item 13074 """ 13075 return _fltk.Fl_Tree_next_selected_item(self, *args) 13076 13077 def open(self, *args): 13078 """ 13079 open(Fl_Tree self, Fl_Tree_Item item, int docallback=1) -> int 13080 open(Fl_Tree self, char const * path, int docallback=1) -> int 13081 """ 13082 return _fltk.Fl_Tree_open(self, *args) 13083 13084 def open_toggle(self, *args): 13085 """open_toggle(Fl_Tree self, Fl_Tree_Item item, int docallback=1)""" 13086 return _fltk.Fl_Tree_open_toggle(self, *args) 13087 13088 def close(self, *args): 13089 """ 13090 close(Fl_Tree self, Fl_Tree_Item item, int docallback=1) -> int 13091 close(Fl_Tree self, char const * path, int docallback=1) -> int 13092 """ 13093 return _fltk.Fl_Tree_close(self, *args) 13094 13095 def is_open(self, *args): 13096 """ 13097 is_open(Fl_Tree self, Fl_Tree_Item item) -> int 13098 is_open(Fl_Tree self, char const * path) -> int 13099 """ 13100 return _fltk.Fl_Tree_is_open(self, *args) 13101 13102 def is_close(self, *args): 13103 """ 13104 is_close(Fl_Tree self, Fl_Tree_Item item) -> int 13105 is_close(Fl_Tree self, char const * path) -> int 13106 """ 13107 return _fltk.Fl_Tree_is_close(self, *args) 13108 13109 def select(self, *args): 13110 """ 13111 select(Fl_Tree self, Fl_Tree_Item item, int docallback=1) -> int 13112 select(Fl_Tree self, char const * path, int docallback=1) -> int 13113 """ 13114 return _fltk.Fl_Tree_select(self, *args) 13115 13116 def select_toggle(self, *args): 13117 """select_toggle(Fl_Tree self, Fl_Tree_Item item, int docallback=1)""" 13118 return _fltk.Fl_Tree_select_toggle(self, *args) 13119 13120 def deselect(self, *args): 13121 """ 13122 deselect(Fl_Tree self, Fl_Tree_Item item, int docallback=1) -> int 13123 deselect(Fl_Tree self, char const * path, int docallback=1) -> int 13124 """ 13125 return _fltk.Fl_Tree_deselect(self, *args) 13126 13127 def deselect_all(self, *args): 13128 """deselect_all(Fl_Tree self, Fl_Tree_Item item=None, int docallback=1) -> int""" 13129 return _fltk.Fl_Tree_deselect_all(self, *args) 13130 13131 def select_only(self, *args): 13132 """select_only(Fl_Tree self, Fl_Tree_Item selitem, int docallback=1) -> int""" 13133 return _fltk.Fl_Tree_select_only(self, *args) 13134 13135 def select_all(self, *args): 13136 """select_all(Fl_Tree self, Fl_Tree_Item item=None, int docallback=1) -> int""" 13137 return _fltk.Fl_Tree_select_all(self, *args) 13138 13139 def extend_selection_dir(self, *args): 13140 """extend_selection_dir(Fl_Tree self, Fl_Tree_Item _from, Fl_Tree_Item to, int dir, int val, bool visible) -> int""" 13141 return _fltk.Fl_Tree_extend_selection_dir(self, *args) 13142 13143 def set_item_focus(self, *args): 13144 """set_item_focus(Fl_Tree self, Fl_Tree_Item item)""" 13145 return _fltk.Fl_Tree_set_item_focus(self, *args) 13146 13147 def get_item_focus(self, *args): 13148 """get_item_focus(Fl_Tree self) -> Fl_Tree_Item""" 13149 return _fltk.Fl_Tree_get_item_focus(self, *args) 13150 13151 def is_selected(self, *args): 13152 """ 13153 is_selected(Fl_Tree self, Fl_Tree_Item item) -> int 13154 is_selected(Fl_Tree self, char const * path) -> int 13155 """ 13156 return _fltk.Fl_Tree_is_selected(self, *args) 13157 13158 def item_labelfont(self, *args): 13159 """ 13160 item_labelfont(Fl_Tree self) -> Fl_Font 13161 item_labelfont(Fl_Tree self, Fl_Font val) 13162 """ 13163 return _fltk.Fl_Tree_item_labelfont(self, *args) 13164 13165 def item_labelsize(self, *args): 13166 """ 13167 item_labelsize(Fl_Tree self) -> Fl_Fontsize 13168 item_labelsize(Fl_Tree self, Fl_Fontsize val) 13169 """ 13170 return _fltk.Fl_Tree_item_labelsize(self, *args) 13171 13172 def item_labelfgcolor(self, *args): 13173 """ 13174 item_labelfgcolor(Fl_Tree self) -> Fl_Color 13175 item_labelfgcolor(Fl_Tree self, Fl_Color val) 13176 """ 13177 return _fltk.Fl_Tree_item_labelfgcolor(self, *args) 13178 13179 def item_labelbgcolor(self, *args): 13180 """ 13181 item_labelbgcolor(Fl_Tree self) -> Fl_Color 13182 item_labelbgcolor(Fl_Tree self, Fl_Color val) 13183 """ 13184 return _fltk.Fl_Tree_item_labelbgcolor(self, *args) 13185 13186 def connectorcolor(self, *args): 13187 """ 13188 connectorcolor(Fl_Tree self) -> Fl_Color 13189 connectorcolor(Fl_Tree self, Fl_Color val) 13190 """ 13191 return _fltk.Fl_Tree_connectorcolor(self, *args) 13192 13193 def marginleft(self, *args): 13194 """ 13195 marginleft(Fl_Tree self) -> int 13196 marginleft(Fl_Tree self, int val) 13197 """ 13198 return _fltk.Fl_Tree_marginleft(self, *args) 13199 13200 def margintop(self, *args): 13201 """ 13202 margintop(Fl_Tree self) -> int 13203 margintop(Fl_Tree self, int val) 13204 """ 13205 return _fltk.Fl_Tree_margintop(self, *args) 13206 13207 def linespacing(self, *args): 13208 """ 13209 linespacing(Fl_Tree self) -> int 13210 linespacing(Fl_Tree self, int val) 13211 """ 13212 return _fltk.Fl_Tree_linespacing(self, *args) 13213 13214 def openchild_marginbottom(self, *args): 13215 """ 13216 openchild_marginbottom(Fl_Tree self) -> int 13217 openchild_marginbottom(Fl_Tree self, int val) 13218 """ 13219 return _fltk.Fl_Tree_openchild_marginbottom(self, *args) 13220 13221 def usericonmarginleft(self, *args): 13222 """ 13223 usericonmarginleft(Fl_Tree self) -> int 13224 usericonmarginleft(Fl_Tree self, int val) 13225 """ 13226 return _fltk.Fl_Tree_usericonmarginleft(self, *args) 13227 13228 def labelmarginleft(self, *args): 13229 """ 13230 labelmarginleft(Fl_Tree self) -> int 13231 labelmarginleft(Fl_Tree self, int val) 13232 """ 13233 return _fltk.Fl_Tree_labelmarginleft(self, *args) 13234 13235 def connectorwidth(self, *args): 13236 """ 13237 connectorwidth(Fl_Tree self) -> int 13238 connectorwidth(Fl_Tree self, int val) 13239 """ 13240 return _fltk.Fl_Tree_connectorwidth(self, *args) 13241 13242 def usericon(self, *args): 13243 """ 13244 usericon(Fl_Tree self) -> Fl_Image 13245 usericon(Fl_Tree self, Fl_Image val) 13246 """ 13247 return _fltk.Fl_Tree_usericon(self, *args) 13248 13249 def openicon(self, *args): 13250 """ 13251 openicon(Fl_Tree self) -> Fl_Image 13252 openicon(Fl_Tree self, Fl_Image val) 13253 """ 13254 return _fltk.Fl_Tree_openicon(self, *args) 13255 13256 def closeicon(self, *args): 13257 """ 13258 closeicon(Fl_Tree self) -> Fl_Image 13259 closeicon(Fl_Tree self, Fl_Image val) 13260 """ 13261 return _fltk.Fl_Tree_closeicon(self, *args) 13262 13263 def showcollapse(self, *args): 13264 """ 13265 showcollapse(Fl_Tree self) -> int 13266 showcollapse(Fl_Tree self, int val) 13267 """ 13268 return _fltk.Fl_Tree_showcollapse(self, *args) 13269 13270 def showroot(self, *args): 13271 """ 13272 showroot(Fl_Tree self) -> int 13273 showroot(Fl_Tree self, int val) 13274 """ 13275 return _fltk.Fl_Tree_showroot(self, *args) 13276 13277 def connectorstyle(self, *args): 13278 """ 13279 connectorstyle(Fl_Tree self) -> Fl_Tree_Connector 13280 connectorstyle(Fl_Tree self, Fl_Tree_Connector val) 13281 """ 13282 return _fltk.Fl_Tree_connectorstyle(self, *args) 13283 13284 def sortorder(self, *args): 13285 """ 13286 sortorder(Fl_Tree self) -> Fl_Tree_Sort 13287 sortorder(Fl_Tree self, Fl_Tree_Sort val) 13288 """ 13289 return _fltk.Fl_Tree_sortorder(self, *args) 13290 13291 def selectbox(self, *args): 13292 """ 13293 selectbox(Fl_Tree self) -> Fl_Boxtype 13294 selectbox(Fl_Tree self, Fl_Boxtype val) 13295 """ 13296 return _fltk.Fl_Tree_selectbox(self, *args) 13297 13298 def selectmode(self, *args): 13299 """ 13300 selectmode(Fl_Tree self) -> Fl_Tree_Select 13301 selectmode(Fl_Tree self, Fl_Tree_Select val) 13302 """ 13303 return _fltk.Fl_Tree_selectmode(self, *args) 13304 13305 def recalc_tree(self, *args): 13306 """recalc_tree(Fl_Tree self)""" 13307 return _fltk.Fl_Tree_recalc_tree(self, *args) 13308 13309 def displayed(self, *args): 13310 """displayed(Fl_Tree self, Fl_Tree_Item item) -> int""" 13311 return _fltk.Fl_Tree_displayed(self, *args) 13312 13313 def show_item(self, *args): 13314 """ 13315 show_item(Fl_Tree self, Fl_Tree_Item item, int yoff) 13316 show_item(Fl_Tree self, Fl_Tree_Item item) 13317 """ 13318 return _fltk.Fl_Tree_show_item(self, *args) 13319 13320 def show_item_top(self, *args): 13321 """show_item_top(Fl_Tree self, Fl_Tree_Item item)""" 13322 return _fltk.Fl_Tree_show_item_top(self, *args) 13323 13324 def show_item_middle(self, *args): 13325 """show_item_middle(Fl_Tree self, Fl_Tree_Item item)""" 13326 return _fltk.Fl_Tree_show_item_middle(self, *args) 13327 13328 def show_item_bottom(self, *args): 13329 """show_item_bottom(Fl_Tree self, Fl_Tree_Item item)""" 13330 return _fltk.Fl_Tree_show_item_bottom(self, *args) 13331 13332 def display(self, *args): 13333 """display(Fl_Tree self, Fl_Tree_Item item)""" 13334 return _fltk.Fl_Tree_display(self, *args) 13335 13336 def vposition(self, *args): 13337 """ 13338 vposition(Fl_Tree self) -> int 13339 vposition(Fl_Tree self, int pos) 13340 """ 13341 return _fltk.Fl_Tree_vposition(self, *args) 13342 13343 def hposition(self, *args): 13344 """ 13345 hposition(Fl_Tree self) -> int 13346 hposition(Fl_Tree self, int pos) 13347 """ 13348 return _fltk.Fl_Tree_hposition(self, *args) 13349 13350 def is_scrollbar(self, *args): 13351 """is_scrollbar(Fl_Tree self, Fl_Widget w) -> int""" 13352 return _fltk.Fl_Tree_is_scrollbar(self, *args) 13353 13354 def scrollbar_size(self, *args): 13355 """ 13356 scrollbar_size(Fl_Tree self) -> int 13357 scrollbar_size(Fl_Tree self, int size) 13358 """ 13359 return _fltk.Fl_Tree_scrollbar_size(self, *args) 13360 13361 def is_vscroll_visible(self, *args): 13362 """is_vscroll_visible(Fl_Tree self) -> int""" 13363 return _fltk.Fl_Tree_is_vscroll_visible(self, *args) 13364 13365 def is_hscroll_visible(self, *args): 13366 """is_hscroll_visible(Fl_Tree self) -> int""" 13367 return _fltk.Fl_Tree_is_hscroll_visible(self, *args) 13368 13369 def callback_item(self, *args): 13370 """ 13371 callback_item(Fl_Tree self, Fl_Tree_Item item) 13372 callback_item(Fl_Tree self) -> Fl_Tree_Item 13373 """ 13374 return _fltk.Fl_Tree_callback_item(self, *args) 13375 13376 def callback_reason(self, *args): 13377 """ 13378 callback_reason(Fl_Tree self, Fl_Tree_Reason reason) 13379 callback_reason(Fl_Tree self) -> Fl_Tree_Reason 13380 """ 13381 return _fltk.Fl_Tree_callback_reason(self, *args) 13382 13383 def load(self, *args): 13384 """load(Fl_Tree self, Fl_Preferences arg2)""" 13385 return _fltk.Fl_Tree_load(self, *args) 13386 13387 def __disown__(self): 13388 self.this.disown() 13389 _fltk.disown_Fl_Tree(self) 13390 return weakref_proxy(self) 13391Fl_Tree_swigregister = _fltk.Fl_Tree_swigregister 13392Fl_Tree_swigregister(Fl_Tree) 13393 13394NO_PAGE_FORMATS = _fltk.NO_PAGE_FORMATS 13395class Fl_Paged_Device(object): 13396 """ 13397 Represents page-structured drawing surfaces. 13398 13399 This class has no public constructor: don't instantiate it; use Fl_Printer 13400 or Fl_PostScript_File_Device instead. 13401 13402 """ 13403 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 13404 __repr__ = _swig_repr 13405 A0 = _fltk.Fl_Paged_Device_A0 13406 A1 = _fltk.Fl_Paged_Device_A1 13407 A2 = _fltk.Fl_Paged_Device_A2 13408 A3 = _fltk.Fl_Paged_Device_A3 13409 A4 = _fltk.Fl_Paged_Device_A4 13410 A5 = _fltk.Fl_Paged_Device_A5 13411 A6 = _fltk.Fl_Paged_Device_A6 13412 A7 = _fltk.Fl_Paged_Device_A7 13413 A8 = _fltk.Fl_Paged_Device_A8 13414 A9 = _fltk.Fl_Paged_Device_A9 13415 B0 = _fltk.Fl_Paged_Device_B0 13416 B1 = _fltk.Fl_Paged_Device_B1 13417 B2 = _fltk.Fl_Paged_Device_B2 13418 B3 = _fltk.Fl_Paged_Device_B3 13419 B4 = _fltk.Fl_Paged_Device_B4 13420 B5 = _fltk.Fl_Paged_Device_B5 13421 B6 = _fltk.Fl_Paged_Device_B6 13422 B7 = _fltk.Fl_Paged_Device_B7 13423 B8 = _fltk.Fl_Paged_Device_B8 13424 B9 = _fltk.Fl_Paged_Device_B9 13425 B10 = _fltk.Fl_Paged_Device_B10 13426 C5E = _fltk.Fl_Paged_Device_C5E 13427 DLE = _fltk.Fl_Paged_Device_DLE 13428 EXECUTIVE = _fltk.Fl_Paged_Device_EXECUTIVE 13429 FOLIO = _fltk.Fl_Paged_Device_FOLIO 13430 LEDGER = _fltk.Fl_Paged_Device_LEDGER 13431 LEGAL = _fltk.Fl_Paged_Device_LEGAL 13432 LETTER = _fltk.Fl_Paged_Device_LETTER 13433 TABLOID = _fltk.Fl_Paged_Device_TABLOID 13434 ENVELOPE = _fltk.Fl_Paged_Device_ENVELOPE 13435 MEDIA = _fltk.Fl_Paged_Device_MEDIA 13436 PORTRAIT = _fltk.Fl_Paged_Device_PORTRAIT 13437 LANDSCAPE = _fltk.Fl_Paged_Device_LANDSCAPE 13438 REVERSED = _fltk.Fl_Paged_Device_REVERSED 13439 ORIENTATION = _fltk.Fl_Paged_Device_ORIENTATION 13440 def __init__(self, *args): 13441 """__init__(Fl_Paged_Device self) -> Fl_Paged_Device""" 13442 if self.__class__ == Fl_Paged_Device: 13443 _self = None 13444 else: 13445 _self = self 13446 this = _fltk.new_Fl_Paged_Device(_self, *args) 13447 try: self.this.append(this) 13448 except: self.this = this 13449 def class_name(self, *args): 13450 """class_name(Fl_Paged_Device self) -> char const *""" 13451 return _fltk.Fl_Paged_Device_class_name(self, *args) 13452 13453 def start_job(self, *args): 13454 """start_job(Fl_Paged_Device self, int pagecount, int * frompage=None, int * topage=None) -> int""" 13455 return _fltk.Fl_Paged_Device_start_job(self, *args) 13456 13457 def start_page(self, *args): 13458 """start_page(Fl_Paged_Device self) -> int""" 13459 return _fltk.Fl_Paged_Device_start_page(self, *args) 13460 13461 def printable_rect(self, *args): 13462 """printable_rect(Fl_Paged_Device self, int * w, int * h) -> int""" 13463 return _fltk.Fl_Paged_Device_printable_rect(self, *args) 13464 13465 def margins(self, *args): 13466 """margins(Fl_Paged_Device self, int * left, int * top, int * right, int * bottom)""" 13467 return _fltk.Fl_Paged_Device_margins(self, *args) 13468 13469 def origin(self, *args): 13470 """ 13471 origin(Fl_Paged_Device self, int x, int y) 13472 origin(Fl_Paged_Device self, int * x, int * y) 13473 """ 13474 return _fltk.Fl_Paged_Device_origin(self, *args) 13475 13476 def scale(self, *args): 13477 """scale(Fl_Paged_Device self, float scale_x, float scale_y=0.)""" 13478 return _fltk.Fl_Paged_Device_scale(self, *args) 13479 13480 def rotate(self, *args): 13481 """rotate(Fl_Paged_Device self, float angle)""" 13482 return _fltk.Fl_Paged_Device_rotate(self, *args) 13483 13484 def translate(self, *args): 13485 """translate(Fl_Paged_Device self, int x, int y)""" 13486 return _fltk.Fl_Paged_Device_translate(self, *args) 13487 13488 def untranslate(self, *args): 13489 """untranslate(Fl_Paged_Device self)""" 13490 return _fltk.Fl_Paged_Device_untranslate(self, *args) 13491 13492 def print_widget(self, *args): 13493 """print_widget(Fl_Paged_Device self, Fl_Widget widget, int delta_x=0, int delta_y=0)""" 13494 return _fltk.Fl_Paged_Device_print_widget(self, *args) 13495 13496 def print_window(self, *args): 13497 """print_window(Fl_Paged_Device self, Fl_Window win, int x_offset=0, int y_offset=0)""" 13498 return _fltk.Fl_Paged_Device_print_window(self, *args) 13499 13500 def print_window_part(self, *args): 13501 """print_window_part(Fl_Paged_Device self, Fl_Window win, int x, int y, int w, int h, int delta_x=0, int delta_y=0)""" 13502 return _fltk.Fl_Paged_Device_print_window_part(self, *args) 13503 13504 def end_page(self, *args): 13505 """end_page(Fl_Paged_Device self) -> int""" 13506 return _fltk.Fl_Paged_Device_end_page(self, *args) 13507 13508 def end_job(self, *args): 13509 """end_job(Fl_Paged_Device self)""" 13510 return _fltk.Fl_Paged_Device_end_job(self, *args) 13511 13512 def __disown__(self): 13513 self.this.disown() 13514 _fltk.disown_Fl_Paged_Device(self) 13515 return weakref_proxy(self) 13516Fl_Paged_Device_swigregister = _fltk.Fl_Paged_Device_swigregister 13517Fl_Paged_Device_swigregister(Fl_Paged_Device) 13518 13519class Fl_Printer(Fl_Paged_Device): 13520 """ 13521 Declaration of classes Fl_Printer, Fl_System_Printer and Fl_PostScript_Printer. 13522 13523 """ 13524 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 13525 __repr__ = _swig_repr 13526 def class_name(self, *args): 13527 """class_name(Fl_Printer self) -> char const *""" 13528 return _fltk.Fl_Printer_class_name(self, *args) 13529 13530 def __init__(self, *args): 13531 """__init__(Fl_Printer self) -> Fl_Printer""" 13532 if self.__class__ == Fl_Printer: 13533 _self = None 13534 else: 13535 _self = self 13536 this = _fltk.new_Fl_Printer(_self, *args) 13537 try: self.this.append(this) 13538 except: self.this = this 13539 def start_job(self, *args): 13540 """start_job(Fl_Printer self, int pagecount, int * frompage=None, int * topage=None) -> int""" 13541 return _fltk.Fl_Printer_start_job(self, *args) 13542 13543 def start_page(self, *args): 13544 """start_page(Fl_Printer self) -> int""" 13545 return _fltk.Fl_Printer_start_page(self, *args) 13546 13547 def printable_rect(self, *args): 13548 """printable_rect(Fl_Printer self, int * w, int * h) -> int""" 13549 return _fltk.Fl_Printer_printable_rect(self, *args) 13550 13551 def margins(self, *args): 13552 """margins(Fl_Printer self, int * left, int * top, int * right, int * bottom)""" 13553 return _fltk.Fl_Printer_margins(self, *args) 13554 13555 def origin(self, *args): 13556 """ 13557 origin(Fl_Printer self, int * x, int * y) 13558 origin(Fl_Printer self, int x, int y) 13559 """ 13560 return _fltk.Fl_Printer_origin(self, *args) 13561 13562 def scale(self, *args): 13563 """scale(Fl_Printer self, float scale_x, float scale_y=0.)""" 13564 return _fltk.Fl_Printer_scale(self, *args) 13565 13566 def rotate(self, *args): 13567 """rotate(Fl_Printer self, float angle)""" 13568 return _fltk.Fl_Printer_rotate(self, *args) 13569 13570 def translate(self, *args): 13571 """translate(Fl_Printer self, int x, int y)""" 13572 return _fltk.Fl_Printer_translate(self, *args) 13573 13574 def untranslate(self, *args): 13575 """untranslate(Fl_Printer self)""" 13576 return _fltk.Fl_Printer_untranslate(self, *args) 13577 13578 def end_page(self, *args): 13579 """end_page(Fl_Printer self) -> int""" 13580 return _fltk.Fl_Printer_end_page(self, *args) 13581 13582 def end_job(self, *args): 13583 """end_job(Fl_Printer self)""" 13584 return _fltk.Fl_Printer_end_job(self, *args) 13585 13586 def print_widget(self, *args): 13587 """print_widget(Fl_Printer self, Fl_Widget widget, int delta_x=0, int delta_y=0)""" 13588 return _fltk.Fl_Printer_print_widget(self, *args) 13589 13590 def print_window_part(self, *args): 13591 """print_window_part(Fl_Printer self, Fl_Window win, int x, int y, int w, int h, int delta_x=0, int delta_y=0)""" 13592 return _fltk.Fl_Printer_print_window_part(self, *args) 13593 13594 def set_current(self, *args): 13595 """set_current(Fl_Printer self)""" 13596 return _fltk.Fl_Printer_set_current(self, *args) 13597 13598 def driver(self, *args): 13599 """driver(Fl_Printer self) -> Fl_Graphics_Driver *""" 13600 return _fltk.Fl_Printer_driver(self, *args) 13601 13602 __swig_destroy__ = _fltk.delete_Fl_Printer 13603 __del__ = lambda self : None; 13604 def __disown__(self): 13605 self.this.disown() 13606 _fltk.disown_Fl_Printer(self) 13607 return weakref_proxy(self) 13608Fl_Printer_swigregister = _fltk.Fl_Printer_swigregister 13609Fl_Printer_swigregister(Fl_Printer) 13610 13611 13612def fl_utf8bytes(*args): 13613 """fl_utf8bytes(unsigned int ucs) -> int""" 13614 return _fltk.fl_utf8bytes(*args) 13615 13616def fl_utf8len(*args): 13617 """fl_utf8len(char c) -> int""" 13618 return _fltk.fl_utf8len(*args) 13619 13620def fl_utf_nb_char(*args): 13621 """fl_utf_nb_char(unsigned char const * buf, int len) -> int""" 13622 return _fltk.fl_utf_nb_char(*args) 13623 13624def fl_utf8decode(*args): 13625 """fl_utf8decode(char const * p, char const * end, int * len) -> unsigned int""" 13626 return _fltk.fl_utf8decode(*args) 13627 13628def fl_utf8encode(*args): 13629 """fl_utf8encode(unsigned int ucs) -> int""" 13630 return _fltk.fl_utf8encode(*args) 13631 13632def fl_utf8fwd(*args): 13633 """fl_utf8fwd(char const * p, char const * start, char const * end) -> char const *""" 13634 return _fltk.fl_utf8fwd(*args) 13635 13636def fl_utf8back(*args): 13637 """fl_utf8back(char const * p, char const * start, char const * end) -> char const *""" 13638 return _fltk.fl_utf8back(*args) 13639 13640def fl_utf8toUtf16(*args): 13641 """fl_utf8toUtf16(char const * src, unsigned int srclen, unsigned int dstlen) -> unsigned int""" 13642 return _fltk.fl_utf8toUtf16(*args) 13643 13644def fl_utf8toa(*args): 13645 """fl_utf8toa(char const * src, unsigned int srclen, unsigned int OUTPUT) -> unsigned int""" 13646 return _fltk.fl_utf8toa(*args) 13647 13648def fl_utf8froma(*args): 13649 """fl_utf8froma(char * dst, unsigned int dstlen, char const * src, unsigned int srclen) -> unsigned int""" 13650 return _fltk.fl_utf8froma(*args) 13651 13652def fl_utf8locale(*args): 13653 """fl_utf8locale() -> int""" 13654 return _fltk.fl_utf8locale(*args) 13655 13656def fl_utf8test(*args): 13657 """fl_utf8test(char const * src, unsigned int len) -> int""" 13658 return _fltk.fl_utf8test(*args) 13659 13660def fl_nonspacing(*args): 13661 """fl_nonspacing(unsigned int ucs) -> unsigned int""" 13662 return _fltk.fl_nonspacing(*args) 13663 13664def fl_utf8to_mb(*args): 13665 """fl_utf8to_mb(char const * src, unsigned int srclen, char * dst, unsigned int dstlen) -> unsigned int""" 13666 return _fltk.fl_utf8to_mb(*args) 13667 13668def fl_utf2mbcs(*args): 13669 """fl_utf2mbcs(char const * src) -> char *""" 13670 return _fltk.fl_utf2mbcs(*args) 13671 13672def fl_utf8from_mb(*args): 13673 """fl_utf8from_mb(char * dst, unsigned int dstlen, char const * src, unsigned int srclen) -> unsigned int""" 13674 return _fltk.fl_utf8from_mb(*args) 13675 13676def fl_utf_strncasecmp(*args): 13677 """fl_utf_strncasecmp(char const * s1, char const * s2, int n) -> int""" 13678 return _fltk.fl_utf_strncasecmp(*args) 13679 13680def fl_utf_strcasecmp(*args): 13681 """fl_utf_strcasecmp(char const * s1, char const * s2) -> int""" 13682 return _fltk.fl_utf_strcasecmp(*args) 13683 13684def fl_tolower(*args): 13685 """fl_tolower(unsigned int ucs) -> int""" 13686 return _fltk.fl_tolower(*args) 13687 13688def fl_toupper(*args): 13689 """fl_toupper(unsigned int ucs) -> int""" 13690 return _fltk.fl_toupper(*args) 13691 13692def fl_utf_tolower(*args): 13693 """fl_utf_tolower(unsigned char const * str, int len) -> int""" 13694 return _fltk.fl_utf_tolower(*args) 13695 13696def fl_utf_toupper(*args): 13697 """fl_utf_toupper(unsigned char const * str, int len, char * buf) -> int""" 13698 return _fltk.fl_utf_toupper(*args) 13699 13700def fl_chmod(*args): 13701 """fl_chmod(char const * f, int mode) -> int""" 13702 return _fltk.fl_chmod(*args) 13703 13704def fl_access(*args): 13705 """fl_access(char const * f, int mode) -> int""" 13706 return _fltk.fl_access(*args) 13707 13708def fl_getcwd(*args): 13709 """fl_getcwd(char * buf, int maxlen) -> char *""" 13710 return _fltk.fl_getcwd(*args) 13711 13712def fl_fopen(*args): 13713 """fl_fopen(char const * f, char const * mode) -> FILE *""" 13714 return _fltk.fl_fopen(*args) 13715 13716def fl_system(*args): 13717 """fl_system(char const * f) -> int""" 13718 return _fltk.fl_system(*args) 13719 13720def fl_execvp(*args): 13721 """fl_execvp(char const * file, char *const * argv) -> int""" 13722 return _fltk.fl_execvp(*args) 13723 13724def fl_open(*args): 13725 """fl_open(char const * f, int o) -> int""" 13726 return _fltk.fl_open(*args) 13727 13728def fl_unlink(*args): 13729 """fl_unlink(char const * f) -> int""" 13730 return _fltk.fl_unlink(*args) 13731 13732def fl_rmdir(*args): 13733 """fl_rmdir(char const * f) -> int""" 13734 return _fltk.fl_rmdir(*args) 13735 13736def fl_getenv(*args): 13737 """fl_getenv(char const * name) -> char *""" 13738 return _fltk.fl_getenv(*args) 13739 13740def fl_mkdir(*args): 13741 """fl_mkdir(char const * f, int mode) -> int""" 13742 return _fltk.fl_mkdir(*args) 13743 13744def fl_rename(*args): 13745 """fl_rename(char const * f, char const * t) -> int""" 13746 return _fltk.fl_rename(*args) 13747 13748def fl_make_path_for_file(*args): 13749 """fl_make_path_for_file(char const * path)""" 13750 return _fltk.fl_make_path_for_file(*args) 13751 13752def fl_make_path(*args): 13753 """fl_make_path(char const * path) -> char""" 13754 return _fltk.fl_make_path(*args) 13755 13756def upCB(*args): 13757 """upCB(Fl_Widget v, void * arg2)""" 13758 return _fltk.upCB(*args) 13759 13760def downCB(*args): 13761 """downCB(Fl_Widget v, void * arg2)""" 13762 return _fltk.downCB(*args) 13763 13764def toggleCB(*args): 13765 """toggleCB(Fl_Widget v, void * arg2)""" 13766 return _fltk.toggleCB(*args) 13767class ListSelect(Fl_Group): 13768 """Proxy of C++ ListSelect class""" 13769 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 13770 __repr__ = _swig_repr 13771 def __init__(self, *args): 13772 """__init__(ListSelect self, int x, int y, int w, int h, char * topLabel=None, char * bottomLabel=None) -> ListSelect""" 13773 if self.__class__ == ListSelect: 13774 _self = None 13775 else: 13776 _self = self 13777 this = _fltk.new_ListSelect(_self, *args) 13778 try: self.this.append(this) 13779 except: self.this = this 13780 if len(args) == 6: 13781 #retain reference to label 13782 self.my_label = args[5] 13783 if self.parent() != None: 13784 #delegate ownership to C++ 13785 self.this.disown() 13786 13787 13788 13789 def getTopBrowser(self, *args): 13790 """getTopBrowser(ListSelect self) -> Fl_Multi_Browser""" 13791 return _fltk.ListSelect_getTopBrowser(self, *args) 13792 13793 def getBottomBrowser(self, *args): 13794 """getBottomBrowser(ListSelect self) -> Fl_Multi_Browser""" 13795 return _fltk.ListSelect_getBottomBrowser(self, *args) 13796 13797 def resize(self, *args): 13798 """resize(ListSelect self, int x, int y, int w, int h)""" 13799 return _fltk.ListSelect_resize(self, *args) 13800 13801 __swig_destroy__ = _fltk.delete_ListSelect 13802 __del__ = lambda self : None; 13803 def __disown__(self): 13804 self.this.disown() 13805 _fltk.disown_ListSelect(self) 13806 return weakref_proxy(self) 13807 def draw(self, *args): 13808 """draw(ListSelect self)""" 13809 return _fltk.ListSelect_draw(self, *args) 13810 13811ListSelect_swigregister = _fltk.ListSelect_swigregister 13812ListSelect_swigregister(ListSelect) 13813 13814class Fl_Table(Fl_Group): 13815 """ 13816 This is the base class for table widgets. (eg. Fl_Table_Row). To be useful it must be subclassed and several virtual functions defined. Normally applications use widgets derived from this widget, and do not use this widget directly; this widget is usually too low level to be used directly by applications. 13817 13818 This widget does not handle the data in the table. The draw_cell() method must be overridden by a subclass to manage drawing the contents of the cells. 13819 13820 This widget can be used in several ways: 13821 13822 * As a custom widget; see testtablerow.cxx. Very optimal for even extremely large tables. 13823 13824 * As a table made up of a single FLTK widget instanced all over the table; see singleinput.cxx. Very optimal for even extremely large tables; 13825 13826 * As a regular container of FLTK widgets, one widget per cell. See widgettable.cxx. Not recommended for large tables. 13827 13828 When acting as part of a custom widget, events on the cells and/or headings generate callbacks when they are clicked by the user. You control when events are generated based on the setting for Fl_Table::when(). 13829 13830 When acting as a container for FLTK widgets, the FLTK widgets maintain themselves. Although the draw_cell() method must be overridden, its contents can be very simple. See the draw_cell() code in widgettable.cxx. 13831 13832 """ 13833 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 13834 __repr__ = _swig_repr 13835 CONTEXT_NONE = _fltk.Fl_Table_CONTEXT_NONE 13836 CONTEXT_STARTPAGE = _fltk.Fl_Table_CONTEXT_STARTPAGE 13837 CONTEXT_ENDPAGE = _fltk.Fl_Table_CONTEXT_ENDPAGE 13838 CONTEXT_ROW_HEADER = _fltk.Fl_Table_CONTEXT_ROW_HEADER 13839 CONTEXT_COL_HEADER = _fltk.Fl_Table_CONTEXT_COL_HEADER 13840 CONTEXT_CELL = _fltk.Fl_Table_CONTEXT_CELL 13841 CONTEXT_TABLE = _fltk.Fl_Table_CONTEXT_TABLE 13842 CONTEXT_RC_RESIZE = _fltk.Fl_Table_CONTEXT_RC_RESIZE 13843 def handle(self, *args): 13844 """handle(Fl_Table self, int e) -> int""" 13845 return _fltk.Fl_Table_handle(self, *args) 13846 13847 def draw_cell(self, *args): 13848 """draw_cell(Fl_Table self, Fl_Table::TableContext context, int R=0, int C=0, int X=0, int Y=0, int W=0, int H=0)""" 13849 return _fltk.Fl_Table_draw_cell(self, *args) 13850 13851 def __init__(self, *args): 13852 """__init__(Fl_Table self, int X, int Y, int W, int H, char const * l=None) -> Fl_Table""" 13853 if self.__class__ == Fl_Table: 13854 _self = None 13855 else: 13856 _self = self 13857 this = _fltk.new_Fl_Table(_self, *args) 13858 try: self.this.append(this) 13859 except: self.this = this 13860 if len(args) == 6: 13861 #retain reference to label 13862 self.my_label = args[5] 13863 if self.parent() != None: 13864 #delegate ownership to C++ 13865 self.this.disown() 13866 13867 13868 13869 __swig_destroy__ = _fltk.delete_Fl_Table 13870 __del__ = lambda self : None; 13871 def clear(self, *args): 13872 """clear(Fl_Table self)""" 13873 return _fltk.Fl_Table_clear(self, *args) 13874 13875 def table_box(self, *args): 13876 """ 13877 table_box(Fl_Table self, Fl_Boxtype val) 13878 table_box(Fl_Table self) -> Fl_Boxtype 13879 """ 13880 return _fltk.Fl_Table_table_box(self, *args) 13881 13882 def rows(self, *args): 13883 """ 13884 rows(Fl_Table self, int val) 13885 rows(Fl_Table self) -> int 13886 """ 13887 return _fltk.Fl_Table_rows(self, *args) 13888 13889 def cols(self, *args): 13890 """ 13891 cols(Fl_Table self, int val) 13892 cols(Fl_Table self) -> int 13893 """ 13894 return _fltk.Fl_Table_cols(self, *args) 13895 13896 def visible_cells(self, *args): 13897 """visible_cells(Fl_Table self)""" 13898 return _fltk.Fl_Table_visible_cells(self, *args) 13899 13900 def is_interactive_resize(self, *args): 13901 """is_interactive_resize(Fl_Table self) -> int""" 13902 return _fltk.Fl_Table_is_interactive_resize(self, *args) 13903 13904 def row_resize(self, *args): 13905 """ 13906 row_resize(Fl_Table self) -> int 13907 row_resize(Fl_Table self, int flag) 13908 """ 13909 return _fltk.Fl_Table_row_resize(self, *args) 13910 13911 def col_resize(self, *args): 13912 """ 13913 col_resize(Fl_Table self) -> int 13914 col_resize(Fl_Table self, int flag) 13915 """ 13916 return _fltk.Fl_Table_col_resize(self, *args) 13917 13918 def col_resize_min(self, *args): 13919 """ 13920 col_resize_min(Fl_Table self) -> int 13921 col_resize_min(Fl_Table self, int val) 13922 """ 13923 return _fltk.Fl_Table_col_resize_min(self, *args) 13924 13925 def row_resize_min(self, *args): 13926 """ 13927 row_resize_min(Fl_Table self) -> int 13928 row_resize_min(Fl_Table self, int val) 13929 """ 13930 return _fltk.Fl_Table_row_resize_min(self, *args) 13931 13932 def row_header(self, *args): 13933 """ 13934 row_header(Fl_Table self) -> int 13935 row_header(Fl_Table self, int flag) 13936 """ 13937 return _fltk.Fl_Table_row_header(self, *args) 13938 13939 def col_header(self, *args): 13940 """ 13941 col_header(Fl_Table self) -> int 13942 col_header(Fl_Table self, int flag) 13943 """ 13944 return _fltk.Fl_Table_col_header(self, *args) 13945 13946 def col_header_height(self, *args): 13947 """ 13948 col_header_height(Fl_Table self, int height) 13949 col_header_height(Fl_Table self) -> int 13950 """ 13951 return _fltk.Fl_Table_col_header_height(self, *args) 13952 13953 def row_header_width(self, *args): 13954 """ 13955 row_header_width(Fl_Table self, int width) 13956 row_header_width(Fl_Table self) -> int 13957 """ 13958 return _fltk.Fl_Table_row_header_width(self, *args) 13959 13960 def row_header_color(self, *args): 13961 """ 13962 row_header_color(Fl_Table self, Fl_Color val) 13963 row_header_color(Fl_Table self) -> Fl_Color 13964 """ 13965 return _fltk.Fl_Table_row_header_color(self, *args) 13966 13967 def col_header_color(self, *args): 13968 """ 13969 col_header_color(Fl_Table self, Fl_Color val) 13970 col_header_color(Fl_Table self) -> Fl_Color 13971 """ 13972 return _fltk.Fl_Table_col_header_color(self, *args) 13973 13974 def row_height(self, *args): 13975 """ 13976 row_height(Fl_Table self, int row, int height) 13977 row_height(Fl_Table self, int row) -> int 13978 """ 13979 return _fltk.Fl_Table_row_height(self, *args) 13980 13981 def col_width(self, *args): 13982 """ 13983 col_width(Fl_Table self, int col, int width) 13984 col_width(Fl_Table self, int col) -> int 13985 """ 13986 return _fltk.Fl_Table_col_width(self, *args) 13987 13988 def row_height_all(self, *args): 13989 """row_height_all(Fl_Table self, int height)""" 13990 return _fltk.Fl_Table_row_height_all(self, *args) 13991 13992 def col_width_all(self, *args): 13993 """col_width_all(Fl_Table self, int width)""" 13994 return _fltk.Fl_Table_col_width_all(self, *args) 13995 13996 def row_position(self, *args): 13997 """ 13998 row_position(Fl_Table self, int row) 13999 row_position(Fl_Table self) -> int 14000 """ 14001 return _fltk.Fl_Table_row_position(self, *args) 14002 14003 def col_position(self, *args): 14004 """ 14005 col_position(Fl_Table self, int col) 14006 col_position(Fl_Table self) -> int 14007 """ 14008 return _fltk.Fl_Table_col_position(self, *args) 14009 14010 def top_row(self, *args): 14011 """ 14012 top_row(Fl_Table self, int row) 14013 top_row(Fl_Table self) -> int 14014 """ 14015 return _fltk.Fl_Table_top_row(self, *args) 14016 14017 def is_selected(self, *args): 14018 """is_selected(Fl_Table self, int r, int c) -> int""" 14019 return _fltk.Fl_Table_is_selected(self, *args) 14020 14021 def get_selection(self, *args): 14022 """get_selection(Fl_Table self)""" 14023 return _fltk.Fl_Table_get_selection(self, *args) 14024 14025 def set_selection(self, *args): 14026 """set_selection(Fl_Table self, int row_top, int col_left, int row_bot, int col_right)""" 14027 return _fltk.Fl_Table_set_selection(self, *args) 14028 14029 def move_cursor(self, *args): 14030 """ 14031 move_cursor(Fl_Table self, int R, int C, int shiftselect) -> int 14032 move_cursor(Fl_Table self, int R, int C) -> int 14033 """ 14034 return _fltk.Fl_Table_move_cursor(self, *args) 14035 14036 def resize(self, *args): 14037 """resize(Fl_Table self, int X, int Y, int W, int H)""" 14038 return _fltk.Fl_Table_resize(self, *args) 14039 14040 def draw(self, *args): 14041 """draw(Fl_Table self)""" 14042 return _fltk.Fl_Table_draw(self, *args) 14043 14044 def init_sizes(self, *args): 14045 """init_sizes(Fl_Table self)""" 14046 return _fltk.Fl_Table_init_sizes(self, *args) 14047 14048 def add(self, *args): 14049 """add(Fl_Table self, Fl_Widget wgt)""" 14050 val = _fltk.Fl_Table_add(self, *args) 14051 #self = args[0] 14052 if self.parent() != None: 14053 #delegate ownership to C++ 14054 self.this.disown() 14055 else: 14056 #give ownership back to Python 14057 self.this.own() 14058 14059 14060 return val 14061 14062 def insert(self, *args): 14063 """insert(Fl_Table self, Fl_Widget wgt, int n)""" 14064 return _fltk.Fl_Table_insert(self, *args) 14065 14066 def insert_before(self, *args): 14067 """insert_before(Fl_Table self, Fl_Widget wgt, Fl_Widget w2)""" 14068 return _fltk.Fl_Table_insert_before(self, *args) 14069 14070 def begin(self, *args): 14071 """begin(Fl_Table self)""" 14072 return _fltk.Fl_Table_begin(self, *args) 14073 14074 def end(self, *args): 14075 """end(Fl_Table self)""" 14076 return _fltk.Fl_Table_end(self, *args) 14077 14078 def child(self, *args): 14079 """child(Fl_Table self, int n) -> Fl_Widget""" 14080 return _fltk.Fl_Table_child(self, *args) 14081 14082 def children(self, *args): 14083 """children(Fl_Table self) -> int""" 14084 return _fltk.Fl_Table_children(self, *args) 14085 14086 def find(self, *args): 14087 """find(Fl_Table self, Fl_Widget wgt) -> int""" 14088 return _fltk.Fl_Table_find(self, *args) 14089 14090 def callback_row(self, *args): 14091 """callback_row(Fl_Table self) -> int""" 14092 return _fltk.Fl_Table_callback_row(self, *args) 14093 14094 def callback_col(self, *args): 14095 """callback_col(Fl_Table self) -> int""" 14096 return _fltk.Fl_Table_callback_col(self, *args) 14097 14098 def callback_context(self, *args): 14099 """callback_context(Fl_Table self) -> Fl_Table::TableContext""" 14100 return _fltk.Fl_Table_callback_context(self, *args) 14101 14102 def do_callback(self, *args): 14103 """do_callback(Fl_Table self, Fl_Table::TableContext context, int row, int col)""" 14104 return _fltk.Fl_Table_do_callback(self, *args) 14105 14106 def __disown__(self): 14107 self.this.disown() 14108 _fltk.disown_Fl_Table(self) 14109 return weakref_proxy(self) 14110Fl_Table_swigregister = _fltk.Fl_Table_swigregister 14111Fl_Table_swigregister(Fl_Table) 14112 14113class Fl_Table_Row(Fl_Table): 14114 """ 14115 This class implements a simple table of rows and columns that specializes in the selection of rows. This widget is similar in behavior to a 'mail subject browser', similar to that found in mozilla, netscape and outlook mail browsers. 14116 14117 Most methods of importance will be found in the Fl_Table widget, such as rows() and cols(). 14118 14119 To be useful it must be subclassed and at minimum the draw_cell() method must be overridden to provide the content of the cells. This widget does not manage the cell's data content; it is up to the parent class's draw_cell() method override to provide this. 14120 14121 Events on the cells and/or headings generate callbacks when they are clicked by the user. You control when events are generated based on the values you supply for when(). 14122 14123 """ 14124 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') 14125 __repr__ = _swig_repr 14126 SELECT_NONE = _fltk.Fl_Table_Row_SELECT_NONE 14127 SELECT_SINGLE = _fltk.Fl_Table_Row_SELECT_SINGLE 14128 SELECT_MULTI = _fltk.Fl_Table_Row_SELECT_MULTI 14129 def handle(self, *args): 14130 """handle(Fl_Table_Row self, int event) -> int""" 14131 return _fltk.Fl_Table_Row_handle(self, *args) 14132 14133 def __init__(self, *args): 14134 """__init__(Fl_Table_Row self, int X, int Y, int W, int H, char const * l=None) -> Fl_Table_Row""" 14135 if self.__class__ == Fl_Table_Row: 14136 _self = None 14137 else: 14138 _self = self 14139 this = _fltk.new_Fl_Table_Row(_self, *args) 14140 try: self.this.append(this) 14141 except: self.this = this 14142 if len(args) == 6: 14143 #retain reference to label 14144 self.my_label = args[5] 14145 if self.parent() != None: 14146 #delegate ownership to C++ 14147 self.this.disown() 14148 14149 14150 14151 __swig_destroy__ = _fltk.delete_Fl_Table_Row 14152 __del__ = lambda self : None; 14153 def rows(self, *args): 14154 """ 14155 rows(Fl_Table_Row self, int val) 14156 rows(Fl_Table_Row self) -> int 14157 """ 14158 return _fltk.Fl_Table_Row_rows(self, *args) 14159 14160 def type(self, *args): 14161 """ 14162 type(Fl_Table_Row self, Fl_Table_Row::TableRowSelectMode val) 14163 type(Fl_Table_Row self) -> Fl_Table_Row::TableRowSelectMode 14164 """ 14165 return _fltk.Fl_Table_Row_type(self, *args) 14166 14167 def row_selected(self, *args): 14168 """row_selected(Fl_Table_Row self, int row) -> int""" 14169 return _fltk.Fl_Table_Row_row_selected(self, *args) 14170 14171 def select_row(self, *args): 14172 """select_row(Fl_Table_Row self, int row, int flag=1) -> int""" 14173 return _fltk.Fl_Table_Row_select_row(self, *args) 14174 14175 def select_all_rows(self, *args): 14176 """select_all_rows(Fl_Table_Row self, int flag=1)""" 14177 return _fltk.Fl_Table_Row_select_all_rows(self, *args) 14178 14179 def clear(self, *args): 14180 """clear(Fl_Table_Row self)""" 14181 return _fltk.Fl_Table_Row_clear(self, *args) 14182 14183 def __disown__(self): 14184 self.this.disown() 14185 _fltk.disown_Fl_Table_Row(self) 14186 return weakref_proxy(self) 14187 def draw_cell(self, *args): 14188 """draw_cell(Fl_Table_Row self, Fl_Table::TableContext context, int R=0, int C=0, int X=0, int Y=0, int W=0, int H=0)""" 14189 return _fltk.Fl_Table_Row_draw_cell(self, *args) 14190 14191Fl_Table_Row_swigregister = _fltk.Fl_Table_Row_swigregister 14192Fl_Table_Row_swigregister(Fl_Table_Row) 14193 14194 14195def glLoadIdentity(*args): 14196 """glLoadIdentity()""" 14197 return _fltk.glLoadIdentity(*args) 14198 14199def glViewport(*args): 14200 """glViewport(int x, int y, int width, int height)""" 14201 return _fltk.glViewport(*args) 14202 14203def glClear(*args): 14204 """glClear(int mask)""" 14205 return _fltk.glClear(*args) 14206 14207def glColor3f(*args): 14208 """glColor3f(float red, float green, float blue)""" 14209 return _fltk.glColor3f(*args) 14210 14211def glBegin(*args): 14212 """glBegin(int mode)""" 14213 return _fltk.glBegin(*args) 14214 14215def glEnd(*args): 14216 """glEnd()""" 14217 return _fltk.glEnd(*args) 14218 14219def glVertex3f(*args): 14220 """glVertex3f(float x, float y, float z)""" 14221 return _fltk.glVertex3f(*args) 14222M_PI = _fltk.M_PI 14223M_PI_2 = _fltk.M_PI_2 14224M_PI_4 = _fltk.M_PI_4 14225M_1_PI = _fltk.M_1_PI 14226M_2_PI = _fltk.M_2_PI 14227M_SQRT2 = _fltk.M_SQRT2 14228M_SQRT1_2 = _fltk.M_SQRT1_2 14229__idleCallbacks = [] 14230def Fl_add_idle( func, data=None): 14231 __idleCallbacks.append( (func, data) ) 14232 if len(__idleCallbacks) == 1: 14233 pyFLTK_controlIdleCallbacks(1) 14234 14235def Fl_remove_idle( func, data=None): 14236 for cb in __idleCallbacks: 14237 if cb == ( func, data ): 14238 __idleCallbacks.remove(cb) 14239 break 14240 14241def pyFLTK_doIdleCallbacks(): 14242 for cb in __idleCallbacks: 14243 cb[0](cb[1]) 14244 14245pyFLTK_registerDoIdle(pyFLTK_doIdleCallbacks) 14246 14247 14248Fl.add_idle = staticmethod(Fl_add_idle) 14249Fl.remove_idle = staticmethod(Fl_remove_idle) 14250 14251 14252 14253def __Fl_WidgetCallback(self,*args): 14254 if len(args) == 1: 14255 new_args = (self, args[0], self) 14256 else: 14257 new_args = (self, args[0], self, args[1]) 14258 14259 return _fltk.Fl_Widget_callback(*new_args) 14260 14261Fl_Widget.callback = __Fl_WidgetCallback 14262 14263 14264def __Fl_Text_BufferAddModifyCallback(self,*args): 14265 if len(args) == 1: 14266 new_args = (self, args[0]) 14267 else: 14268 new_args = (self, args[0], args[1]) 14269 14270 return _fltk.Fl_Text_Buffer_add_modify_callback(*new_args) 14271 14272Fl_Text_Buffer.add_modify_callback = __Fl_Text_BufferAddModifyCallback 14273 14274 14275def __Fl_Text_BufferRemoveModifyCallback(self,*args): 14276 if len(args) == 1: 14277 new_args = (self, args[0], self) 14278 else: 14279 new_args = (self, args[0], self, args[1]) 14280 14281 return _fltk.Fl_Text_Buffer_remove_modify_callback(*new_args) 14282 14283Fl_Text_Buffer.remove_modify_callback = __Fl_Text_BufferRemoveModifyCallback 14284 14285 14286def __Fl_File_ChooserCallback(self,*args): 14287 if len(args) == 1: 14288 new_args = (self, args[0], self) 14289 else: 14290 new_args = (self, args[0], self, args[1]) 14291 14292 return _fltk.Fl_File_Chooser_callback(*new_args) 14293 14294Fl_File_Chooser.callback = __Fl_File_ChooserCallback 14295 14296 14297def __Fl_Help_ViewLink(self,*args): 14298 if len(args) == 1: 14299 new_args = (self, args[0], self) 14300 else: 14301 new_args = (self, args[0], self, args[1]) 14302 14303 return _fltk.Fl_Help_View_link(*new_args) 14304 14305Fl_Help_View.link = __Fl_Help_ViewLink 14306 14307 14308Fl.add_timeout = staticmethod(Fl_add_timeout) 14309Fl.repeat_timeout = staticmethod(Fl_repeat_timeout) 14310Fl.remove_timeout = staticmethod(Fl_remove_timeout) 14311Fl.add_check = staticmethod(Fl_add_check) 14312Fl.remove_check = staticmethod(Fl_remove_check) 14313Fl.add_handler = staticmethod(Fl_add_handler) 14314Fl.remove_handler = staticmethod(Fl_remove_handler) 14315Fl.add_fd = staticmethod(Fl_add_fd) 14316Fl.remove_fd = staticmethod(Fl_remove_fd) 14317Fl.get_font_sizes = staticmethod(Fl_get_font_sizes_tmp) 14318 14319 14320setMenu = _fltk.setMenu 14321 14322