This file is indexed.

/usr/share/doc/libjuce/apiref/classLookAndFeel.html is in libjuce-doc 4.3.0~repack-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JUCE: LookAndFeel Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JUCE
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classLookAndFeel-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">LookAndFeel Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application.  
 <a href="classLookAndFeel.html#details">More...</a></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for LookAndFeel:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
 <div class="center">
  <img src="classLookAndFeel.png" usemap="#LookAndFeel_map" alt=""/>
  <map id="LookAndFeel_map" name="LookAndFeel_map">
<area href="structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="ExtraLookAndFeelBaseClasses::LassoComponentMethods" shape="rect" coords="652,1512,1077,1536"/>
<area href="structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="ExtraLookAndFeelBaseClasses::AudioDeviceSelectorComponentMethods" shape="rect" coords="652,1456,1077,1480"/>
<area href="structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="ExtraLookAndFeelBaseClasses::KeyMappingEditorComponentMethods" shape="rect" coords="652,1400,1077,1424"/>
<area href="structStretchableLayoutResizerBar_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="StretchableLayoutResizerBar::LookAndFeelMethods" shape="rect" coords="652,1344,1077,1368"/>
<area href="structProgressBar_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="ProgressBar::LookAndFeelMethods" shape="rect" coords="652,1288,1077,1312"/>
<area href="structConcertinaPanel_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="ConcertinaPanel::LookAndFeelMethods" shape="rect" coords="652,1232,1077,1256"/>
<area href="structToolbar_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="Toolbar::LookAndFeelMethods" shape="rect" coords="652,1176,1077,1200"/>
<area href="structCallOutBox_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="CallOutBox::LookAndFeelMethods" shape="rect" coords="652,1120,1077,1144"/>
<area href="structTableHeaderComponent_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="TableHeaderComponent::LookAndFeelMethods" shape="rect" coords="652,1064,1077,1088"/>
<area href="structGroupComponent_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="GroupComponent::LookAndFeelMethods" shape="rect" coords="652,1008,1077,1032"/>
<area href="structFilenameComponent_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="FilenameComponent::LookAndFeelMethods" shape="rect" coords="652,952,1077,976"/>
<area href="structPropertyComponent_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="PropertyComponent::LookAndFeelMethods" shape="rect" coords="652,896,1077,920"/>
<area href="structTabbedButtonBar_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit..." alt="TabbedButtonBar::LookAndFeelMethods" shape="rect" coords="652,840,1077,864"/>
<area href="structTooltipWindow_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit..." alt="TooltipWindow::LookAndFeelMethods" shape="rect" coords="652,784,1077,808"/>
<area href="structDocumentWindow_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit..." alt="DocumentWindow::LookAndFeelMethods" shape="rect" coords="652,728,1077,752"/>
<area href="structResizableWindow_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide window drawing functionalit..." alt="ResizableWindow::LookAndFeelMethods" shape="rect" coords="652,672,1077,696"/>
<area href="structSlider_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide slider drawing functionalit..." alt="Slider::LookAndFeelMethods" shape="rect" coords="652,616,1077,640"/>
<area href="structLabel_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide label drawing functionality..." alt="Label::LookAndFeelMethods" shape="rect" coords="652,560,1077,584"/>
<area href="structComboBox_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide ComboBox functionality..." alt="ComboBox::LookAndFeelMethods" shape="rect" coords="652,504,1077,528"/>
<area href="structPopupMenu_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide menu drawing functionality..." alt="PopupMenu::LookAndFeelMethods" shape="rect" coords="652,448,1077,472"/>
<area href="structAlertWindow_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide alert-window drawing functi..." alt="AlertWindow::LookAndFeelMethods" shape="rect" coords="652,392,1077,416"/>
<area href="structBubbleComponent_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="BubbleComponent::LookAndFeelMethods" shape="rect" coords="652,336,1077,360"/>
<area href="structTreeView_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide treeview drawing functional..." alt="TreeView::LookAndFeelMethods" shape="rect" coords="652,280,1077,304"/>
<area href="structFileBrowserComponent_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide various file-browser layout..." alt="FileBrowserComponent::LookAndFeelMethods" shape="rect" coords="652,224,1077,248"/>
<area href="structTextEditor_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide TextEditor drawing function..." alt="TextEditor::LookAndFeelMethods" shape="rect" coords="652,168,1077,192"/>
<area href="structImageButton_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes. " alt="ImageButton::LookAndFeelMethods" shape="rect" coords="652,112,1077,136"/>
<area href="structButton_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide button-drawing functionalit..." alt="Button::LookAndFeelMethods" shape="rect" coords="652,56,1077,80"/>
<area href="structScrollBar_1_1LookAndFeelMethods.html" title="This abstract base class is implemented by LookAndFeel classes to provide scrollbar-drawing functiona..." alt="ScrollBar::LookAndFeelMethods" shape="rect" coords="652,0,1077,24"/>
<area href="classLookAndFeel__V2.html" title="This LookAndFeel subclass implements the juce style from around 2008-12. " alt="LookAndFeel_V2" shape="rect" coords="217,1624,642,1648"/>
<area href="classLookAndFeel__V1.html" title="The original JUCE look-and-feel, as used back from 2002 to about 2007ish. " alt="LookAndFeel_V1" shape="rect" coords="0,1680,425,1704"/>
<area href="classLookAndFeel__V3.html" title="The latest JUCE look-and-feel style, as introduced in 2013. " alt="LookAndFeel_V3" shape="rect" coords="435,1680,860,1704"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac3c8e3057a825febbdf7fcff31d0cb99"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#ac3c8e3057a825febbdf7fcff31d0cb99">LookAndFeel</a> ()</td></tr>
<tr class="memdesc:ac3c8e3057a825febbdf7fcff31d0cb99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the default JUCE look and feel.  <a href="#ac3c8e3057a825febbdf7fcff31d0cb99">More...</a><br /></td></tr>
<tr class="separator:ac3c8e3057a825febbdf7fcff31d0cb99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a377c52537b71e079dba7568f35af6520"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a377c52537b71e079dba7568f35af6520">~LookAndFeel</a> ()</td></tr>
<tr class="memdesc:a377c52537b71e079dba7568f35af6520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="#a377c52537b71e079dba7568f35af6520">More...</a><br /></td></tr>
<tr class="separator:a377c52537b71e079dba7568f35af6520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f9faa480c9ec9d61b66672425f380b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classColour.html">Colour</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#aa7f9faa480c9ec9d61b66672425f380b">findColour</a> (int colourId) const noexcept</td></tr>
<tr class="memdesc:aa7f9faa480c9ec9d61b66672425f380b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks for a colour that has been registered with the given colour ID number.  <a href="#aa7f9faa480c9ec9d61b66672425f380b">More...</a><br /></td></tr>
<tr class="separator:aa7f9faa480c9ec9d61b66672425f380b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a167a1e914771f32e433a0d45aaba45e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a167a1e914771f32e433a0d45aaba45e3">setColour</a> (int colourId, <a class="el" href="classColour.html">Colour</a> colour) noexcept</td></tr>
<tr class="memdesc:a167a1e914771f32e433a0d45aaba45e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a colour to be used for a particular purpose.  <a href="#a167a1e914771f32e433a0d45aaba45e3">More...</a><br /></td></tr>
<tr class="separator:a167a1e914771f32e433a0d45aaba45e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01bc0ae6a79f5e89413284856944c133"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a01bc0ae6a79f5e89413284856944c133">isColourSpecified</a> (int colourId) const noexcept</td></tr>
<tr class="memdesc:a01bc0ae6a79f5e89413284856944c133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the specified colour ID has been explicitly set using the <a class="el" href="classLookAndFeel.html#a167a1e914771f32e433a0d45aaba45e3" title="Registers a colour to be used for a particular purpose. ">setColour()</a> method.  <a href="#a01bc0ae6a79f5e89413284856944c133">More...</a><br /></td></tr>
<tr class="separator:a01bc0ae6a79f5e89413284856944c133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c685400fda42257842ea75b0b675b83"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classTypeface.html#a13053be679c87b7a72963e9ce60e34c9">Typeface::Ptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a4c685400fda42257842ea75b0b675b83">getTypefaceForFont</a> (const <a class="el" href="classFont.html">Font</a> &amp;)</td></tr>
<tr class="memdesc:a4c685400fda42257842ea75b0b675b83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the typeface that should be used for a given font.  <a href="#a4c685400fda42257842ea75b0b675b83">More...</a><br /></td></tr>
<tr class="separator:a4c685400fda42257842ea75b0b675b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15a3d2e1c913bc68859d29945f40a51a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a15a3d2e1c913bc68859d29945f40a51a">setDefaultSansSerifTypefaceName</a> (const <a class="el" href="classString.html">String</a> &amp;newName)</td></tr>
<tr class="memdesc:a15a3d2e1c913bc68859d29945f40a51a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allows you to change the default sans-serif font.  <a href="#a15a3d2e1c913bc68859d29945f40a51a">More...</a><br /></td></tr>
<tr class="separator:a15a3d2e1c913bc68859d29945f40a51a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb12611e5d5edb99d44cd404bcb77543"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classMouseCursor.html">MouseCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#adb12611e5d5edb99d44cd404bcb77543">getMouseCursorFor</a> (<a class="el" href="classComponent.html">Component</a> &amp;)</td></tr>
<tr class="memdesc:adb12611e5d5edb99d44cd404bcb77543"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override this to get the chance to swap a component's mouse cursor for a customised one.  <a href="#adb12611e5d5edb99d44cd404bcb77543">More...</a><br /></td></tr>
<tr class="separator:adb12611e5d5edb99d44cd404bcb77543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41151fa0e1d0ef87d26f1bf17c457e7c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classLowLevelGraphicsContext.html">LowLevelGraphicsContext</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a41151fa0e1d0ef87d26f1bf17c457e7c">createGraphicsContext</a> (const <a class="el" href="classImage.html">Image</a> &amp;imageToRenderOn, const <a class="el" href="classPoint.html">Point</a>&lt; int &gt; &amp;origin, const <a class="el" href="classRectangleList.html">RectangleList</a>&lt; int &gt; &amp;initialClip)</td></tr>
<tr class="memdesc:a41151fa0e1d0ef87d26f1bf17c457e7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new graphics context object.  <a href="#a41151fa0e1d0ef87d26f1bf17c457e7c">More...</a><br /></td></tr>
<tr class="separator:a41151fa0e1d0ef87d26f1bf17c457e7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b0aa92ddc422d660d162dd2e304c35f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a4b0aa92ddc422d660d162dd2e304c35f">setUsingNativeAlertWindows</a> (bool shouldUseNativeAlerts)</td></tr>
<tr class="separator:a4b0aa92ddc422d660d162dd2e304c35f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08905a5fe3fa51ec2cd99010a1042007"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a08905a5fe3fa51ec2cd99010a1042007">isUsingNativeAlertWindows</a> ()</td></tr>
<tr class="separator:a08905a5fe3fa51ec2cd99010a1042007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a558d24770ac7c38d77405b616b73152e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a558d24770ac7c38d77405b616b73152e">drawSpinningWaitAnimation</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classColour.html">Colour</a> &amp;colour, int x, int y, int w, int h)=0</td></tr>
<tr class="memdesc:a558d24770ac7c38d77405b616b73152e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws a small image that spins to indicate that something's happening.  <a href="#a558d24770ac7c38d77405b616b73152e">More...</a><br /></td></tr>
<tr class="separator:a558d24770ac7c38d77405b616b73152e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab2d6ec4d998a23295edf15db9264ea4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPath.html">Path</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#aab2d6ec4d998a23295edf15db9264ea4">getTickShape</a> (float height)=0</td></tr>
<tr class="memdesc:aab2d6ec4d998a23295edf15db9264ea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a tick shape for use in yes/no boxes, etc.  <a href="#aab2d6ec4d998a23295edf15db9264ea4">More...</a><br /></td></tr>
<tr class="separator:aab2d6ec4d998a23295edf15db9264ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15086002cbf1386d1988f9b34c0395c5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classPath.html">Path</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a15086002cbf1386d1988f9b34c0395c5">getCrossShape</a> (float height)=0</td></tr>
<tr class="memdesc:a15086002cbf1386d1988f9b34c0395c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a cross shape for use in yes/no boxes, etc.  <a href="#a15086002cbf1386d1988f9b34c0395c5">More...</a><br /></td></tr>
<tr class="separator:a15086002cbf1386d1988f9b34c0395c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a14287194e0afab5e17252c03d5ad8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDropShadower.html">DropShadower</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a33a14287194e0afab5e17252c03d5ad8">createDropShadowerForComponent</a> (<a class="el" href="classComponent.html">Component</a> *)=0</td></tr>
<tr class="separator:a33a14287194e0afab5e17252c03d5ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8619d01580cde12075b229490ab2f97"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#ac8619d01580cde12075b229490ab2f97">playAlertSound</a> ()</td></tr>
<tr class="memdesc:ac8619d01580cde12075b229490ab2f97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plays the system's default 'beep' noise, to alert the user about something very important.  <a href="#ac8619d01580cde12075b229490ab2f97">More...</a><br /></td></tr>
<tr class="separator:ac8619d01580cde12075b229490ab2f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structScrollBar_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structScrollBar_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structScrollBar_1_1LookAndFeelMethods.html">ScrollBar::LookAndFeelMethods</a></td></tr>
<tr class="memitem:aa56c6ea86cae4b6610a229433c01efda inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#aa56c6ea86cae4b6610a229433c01efda">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:aa56c6ea86cae4b6610a229433c01efda inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0fada1aa2636e2845b137f08ae0ede5 inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#ae0fada1aa2636e2845b137f08ae0ede5">areScrollbarButtonsVisible</a> ()=0</td></tr>
<tr class="separator:ae0fada1aa2636e2845b137f08ae0ede5 inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0520365d8aed2fc4391503629eb09d7d inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#a0520365d8aed2fc4391503629eb09d7d">drawScrollbarButton</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;g, <a class="el" href="classScrollBar.html">ScrollBar</a> &amp;scrollbar, int width, int height, int buttonDirection, bool isScrollbarVertical, bool isMouseOverButton, bool isButtonDown)=0</td></tr>
<tr class="memdesc:a0520365d8aed2fc4391503629eb09d7d inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws one of the buttons on a scrollbar.  <a href="structScrollBar_1_1LookAndFeelMethods.html#a0520365d8aed2fc4391503629eb09d7d">More...</a><br /></td></tr>
<tr class="separator:a0520365d8aed2fc4391503629eb09d7d inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad096796eb73636308c4cdc884a2dc244 inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#ad096796eb73636308c4cdc884a2dc244">drawScrollbar</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;g, <a class="el" href="classScrollBar.html">ScrollBar</a> &amp;scrollbar, int x, int y, int width, int height, bool isScrollbarVertical, int thumbStartPosition, int thumbSize, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown)=0</td></tr>
<tr class="memdesc:ad096796eb73636308c4cdc884a2dc244 inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the thumb area of a scrollbar.  <a href="structScrollBar_1_1LookAndFeelMethods.html#ad096796eb73636308c4cdc884a2dc244">More...</a><br /></td></tr>
<tr class="separator:ad096796eb73636308c4cdc884a2dc244 inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62442900ce50bbef5c847cb1270aefbc inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classImageEffectFilter.html">ImageEffectFilter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#a62442900ce50bbef5c847cb1270aefbc">getScrollbarEffect</a> ()=0</td></tr>
<tr class="memdesc:a62442900ce50bbef5c847cb1270aefbc inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the component effect to use for a scrollbar.  <a href="structScrollBar_1_1LookAndFeelMethods.html#a62442900ce50bbef5c847cb1270aefbc">More...</a><br /></td></tr>
<tr class="separator:a62442900ce50bbef5c847cb1270aefbc inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac783295f6f863a9303261e624660828e inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#ac783295f6f863a9303261e624660828e">getMinimumScrollbarThumbSize</a> (<a class="el" href="classScrollBar.html">ScrollBar</a> &amp;)=0</td></tr>
<tr class="memdesc:ac783295f6f863a9303261e624660828e inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the minimum length in pixels to use for a scrollbar thumb.  <a href="structScrollBar_1_1LookAndFeelMethods.html#ac783295f6f863a9303261e624660828e">More...</a><br /></td></tr>
<tr class="separator:ac783295f6f863a9303261e624660828e inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a368b37f896619b1c65efc8dc53d42dde inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#a368b37f896619b1c65efc8dc53d42dde">getDefaultScrollbarWidth</a> ()=0</td></tr>
<tr class="memdesc:a368b37f896619b1c65efc8dc53d42dde inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the default thickness to use for a scrollbar.  <a href="structScrollBar_1_1LookAndFeelMethods.html#a368b37f896619b1c65efc8dc53d42dde">More...</a><br /></td></tr>
<tr class="separator:a368b37f896619b1c65efc8dc53d42dde inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0ec1c556eda3ccfc40b58ed4b999cee inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structScrollBar_1_1LookAndFeelMethods.html#ae0ec1c556eda3ccfc40b58ed4b999cee">getScrollbarButtonSize</a> (<a class="el" href="classScrollBar.html">ScrollBar</a> &amp;)=0</td></tr>
<tr class="memdesc:ae0ec1c556eda3ccfc40b58ed4b999cee inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the length in pixels to use for a scrollbar button.  <a href="structScrollBar_1_1LookAndFeelMethods.html#ae0ec1c556eda3ccfc40b58ed4b999cee">More...</a><br /></td></tr>
<tr class="separator:ae0ec1c556eda3ccfc40b58ed4b999cee inherit pub_methods_structScrollBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structButton_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structButton_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structButton_1_1LookAndFeelMethods.html">Button::LookAndFeelMethods</a></td></tr>
<tr class="memitem:add9b7cc6398a726eaa4510ba8eb3742f inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#add9b7cc6398a726eaa4510ba8eb3742f">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:add9b7cc6398a726eaa4510ba8eb3742f inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefc3e78ac99a5fe1e4da24ce3ba0b917 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#aefc3e78ac99a5fe1e4da24ce3ba0b917">drawButtonBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classButton.html">Button</a> &amp;, const <a class="el" href="classColour.html">Colour</a> &amp;backgroundColour, bool isMouseOverButton, bool isButtonDown)=0</td></tr>
<tr class="separator:aefc3e78ac99a5fe1e4da24ce3ba0b917 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6733c9a1d59cea5a0fc45054beb44b1b inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#a6733c9a1d59cea5a0fc45054beb44b1b">getTextButtonFont</a> (<a class="el" href="classTextButton.html">TextButton</a> &amp;, int buttonHeight)=0</td></tr>
<tr class="separator:a6733c9a1d59cea5a0fc45054beb44b1b inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e1caa329bc236e08955069ba6164f4 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#a80e1caa329bc236e08955069ba6164f4">getTextButtonWidthToFitText</a> (<a class="el" href="classTextButton.html">TextButton</a> &amp;, int buttonHeight)=0</td></tr>
<tr class="separator:a80e1caa329bc236e08955069ba6164f4 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad66d06555c26ea08fc69290cbdc6b431 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#ad66d06555c26ea08fc69290cbdc6b431">drawButtonText</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classTextButton.html">TextButton</a> &amp;, bool isMouseOverButton, bool isButtonDown)=0</td></tr>
<tr class="memdesc:ad66d06555c26ea08fc69290cbdc6b431 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the text for a <a class="el" href="classTextButton.html" title="A button that uses the standard lozenge-shaped background with a line of text on it. ">TextButton</a>.  <a href="structButton_1_1LookAndFeelMethods.html#ad66d06555c26ea08fc69290cbdc6b431">More...</a><br /></td></tr>
<tr class="separator:ad66d06555c26ea08fc69290cbdc6b431 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ee19222f8245ee154bff9218ec57730 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#a6ee19222f8245ee154bff9218ec57730">drawToggleButton</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classToggleButton.html">ToggleButton</a> &amp;, bool isMouseOverButton, bool isButtonDown)=0</td></tr>
<tr class="memdesc:a6ee19222f8245ee154bff9218ec57730 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the contents of a standard <a class="el" href="classToggleButton.html" title="A button that can be toggled on/off. ">ToggleButton</a>.  <a href="structButton_1_1LookAndFeelMethods.html#a6ee19222f8245ee154bff9218ec57730">More...</a><br /></td></tr>
<tr class="separator:a6ee19222f8245ee154bff9218ec57730 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78ae999a958a78a087035752fdf4f9d3 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#a78ae999a958a78a087035752fdf4f9d3">changeToggleButtonWidthToFitText</a> (<a class="el" href="classToggleButton.html">ToggleButton</a> &amp;)=0</td></tr>
<tr class="separator:a78ae999a958a78a087035752fdf4f9d3 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61a14aaa6a228f9b8ab64d6ad4433334 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#a61a14aaa6a228f9b8ab64d6ad4433334">drawTickBox</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classComponent.html">Component</a> &amp;, float x, float y, float w, float h, bool ticked, bool <a class="el" href="classComponent.html#a0e12726e34fdd284f036922597914bb3">isEnabled</a>, bool isMouseOverButton, bool isButtonDown)=0</td></tr>
<tr class="separator:a61a14aaa6a228f9b8ab64d6ad4433334 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0020c4472d2c7b56464820eba5205b1 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structButton_1_1LookAndFeelMethods.html#ae0020c4472d2c7b56464820eba5205b1">drawDrawableButton</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classDrawableButton.html">DrawableButton</a> &amp;, bool isMouseOverButton, bool isButtonDown)=0</td></tr>
<tr class="separator:ae0020c4472d2c7b56464820eba5205b1 inherit pub_methods_structButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structImageButton_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structImageButton_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structImageButton_1_1LookAndFeelMethods.html">ImageButton::LookAndFeelMethods</a></td></tr>
<tr class="memitem:ae6f7d76915b391f9e48f5ec36ab23b78 inherit pub_methods_structImageButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structImageButton_1_1LookAndFeelMethods.html#ae6f7d76915b391f9e48f5ec36ab23b78">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:ae6f7d76915b391f9e48f5ec36ab23b78 inherit pub_methods_structImageButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3383d8e5ff4c446683b4fa4cafeb73 inherit pub_methods_structImageButton_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structImageButton_1_1LookAndFeelMethods.html#aae3383d8e5ff4c446683b4fa4cafeb73">drawImageButton</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classImage.html">Image</a> *, int imageX, int imageY, int imageW, int imageH, const <a class="el" href="classColour.html">Colour</a> &amp;overlayColour, float imageOpacity, <a class="el" href="classImageButton.html">ImageButton</a> &amp;)=0</td></tr>
<tr class="separator:aae3383d8e5ff4c446683b4fa4cafeb73 inherit pub_methods_structImageButton_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structTextEditor_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structTextEditor_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structTextEditor_1_1LookAndFeelMethods.html">TextEditor::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a1390ccb0646017e9b6c329c8a7a36f0f inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTextEditor_1_1LookAndFeelMethods.html#a1390ccb0646017e9b6c329c8a7a36f0f">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a1390ccb0646017e9b6c329c8a7a36f0f inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6299d5ea71ce9aa65b1e6ccfd185ff38 inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTextEditor_1_1LookAndFeelMethods.html#a6299d5ea71ce9aa65b1e6ccfd185ff38">fillTextEditorBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, <a class="el" href="classTextEditor.html">TextEditor</a> &amp;)=0</td></tr>
<tr class="separator:a6299d5ea71ce9aa65b1e6ccfd185ff38 inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d619d802bcbd3180522714a795f5328 inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTextEditor_1_1LookAndFeelMethods.html#a2d619d802bcbd3180522714a795f5328">drawTextEditorOutline</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, <a class="el" href="classTextEditor.html">TextEditor</a> &amp;)=0</td></tr>
<tr class="separator:a2d619d802bcbd3180522714a795f5328 inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf72f14ef3ff1aabca0750afc7569ca0 inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classCaretComponent.html">CaretComponent</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTextEditor_1_1LookAndFeelMethods.html#acf72f14ef3ff1aabca0750afc7569ca0">createCaretComponent</a> (<a class="el" href="classComponent.html">Component</a> *keyFocusOwner)=0</td></tr>
<tr class="separator:acf72f14ef3ff1aabca0750afc7569ca0 inherit pub_methods_structTextEditor_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html">FileBrowserComponent::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a934f73e7eca0f87b718f09971859a2c3 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html#a934f73e7eca0f87b718f09971859a2c3">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a934f73e7eca0f87b718f09971859a2c3 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64fd24d9d69a1493b023f7a1145cafc7 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classDrawable.html">Drawable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html#a64fd24d9d69a1493b023f7a1145cafc7">getDefaultFolderImage</a> ()=0</td></tr>
<tr class="separator:a64fd24d9d69a1493b023f7a1145cafc7 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d6c44f0e67ed4823925d924d16a5c50 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classDrawable.html">Drawable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html#a4d6c44f0e67ed4823925d924d16a5c50">getDefaultDocumentFileImage</a> ()=0</td></tr>
<tr class="separator:a4d6c44f0e67ed4823925d924d16a5c50 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d72bc0fb76a5ccae4fe2430dbc99e4 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAttributedString.html">AttributedString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html#af5d72bc0fb76a5ccae4fe2430dbc99e4">createFileChooserHeaderText</a> (const <a class="el" href="classString.html">String</a> &amp;title, const <a class="el" href="classString.html">String</a> &amp;instructions)=0</td></tr>
<tr class="separator:af5d72bc0fb76a5ccae4fe2430dbc99e4 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa014bf2d85d751e3deac3d1cf881e0 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html#affa014bf2d85d751e3deac3d1cf881e0">drawFileBrowserRow</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, const <a class="el" href="classString.html">String</a> &amp;filename, <a class="el" href="classImage.html">Image</a> *optionalIcon, const <a class="el" href="classString.html">String</a> &amp;fileSizeDescription, const <a class="el" href="classString.html">String</a> &amp;fileTimeDescription, bool isDirectory, bool isItemSelected, int itemIndex, <a class="el" href="classDirectoryContentsDisplayComponent.html">DirectoryContentsDisplayComponent</a> &amp;)=0</td></tr>
<tr class="separator:affa014bf2d85d751e3deac3d1cf881e0 inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d1670327d0312f43e2d1dd8788066c inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classButton.html">Button</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html#a47d1670327d0312f43e2d1dd8788066c">createFileBrowserGoUpButton</a> ()=0</td></tr>
<tr class="separator:a47d1670327d0312f43e2d1dd8788066c inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a95e3d406af1c06a040db56701daa7e inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFileBrowserComponent_1_1LookAndFeelMethods.html#a4a95e3d406af1c06a040db56701daa7e">layoutFileBrowserComponent</a> (<a class="el" href="classFileBrowserComponent.html">FileBrowserComponent</a> &amp;browserComp, <a class="el" href="classDirectoryContentsDisplayComponent.html">DirectoryContentsDisplayComponent</a> *fileListComponent, <a class="el" href="classFilePreviewComponent.html">FilePreviewComponent</a> *previewComp, <a class="el" href="classComboBox.html">ComboBox</a> *currentPathBox, <a class="el" href="classTextEditor.html">TextEditor</a> *filenameBox, <a class="el" href="classButton.html">Button</a> *goUpButton)=0</td></tr>
<tr class="separator:a4a95e3d406af1c06a040db56701daa7e inherit pub_methods_structFileBrowserComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structTreeView_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structTreeView_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structTreeView_1_1LookAndFeelMethods.html">TreeView::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a656cc00b1b5c35785526b5413691fe98 inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTreeView_1_1LookAndFeelMethods.html#a656cc00b1b5c35785526b5413691fe98">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a656cc00b1b5c35785526b5413691fe98 inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd3c7002207226d973a7d2082dadd409 inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTreeView_1_1LookAndFeelMethods.html#afd3c7002207226d973a7d2082dadd409">drawTreeviewPlusMinusBox</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classRectangle.html">Rectangle</a>&lt; float &gt; &amp;area, <a class="el" href="classColour.html">Colour</a> backgroundColour, bool isItemOpen, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>)=0</td></tr>
<tr class="separator:afd3c7002207226d973a7d2082dadd409 inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7490df2393ac611eeef8b86438e5133 inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTreeView_1_1LookAndFeelMethods.html#ad7490df2393ac611eeef8b86438e5133">areLinesDrawnForTreeView</a> (<a class="el" href="classTreeView.html">TreeView</a> &amp;)=0</td></tr>
<tr class="separator:ad7490df2393ac611eeef8b86438e5133 inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae229002cf7ab755b46e55b60a191bf1c inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTreeView_1_1LookAndFeelMethods.html#ae229002cf7ab755b46e55b60a191bf1c">getTreeViewIndentSize</a> (<a class="el" href="classTreeView.html">TreeView</a> &amp;)=0</td></tr>
<tr class="separator:ae229002cf7ab755b46e55b60a191bf1c inherit pub_methods_structTreeView_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structBubbleComponent_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structBubbleComponent_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structBubbleComponent_1_1LookAndFeelMethods.html">BubbleComponent::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a931851730950cb1f9ed75e4e71143196 inherit pub_methods_structBubbleComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBubbleComponent_1_1LookAndFeelMethods.html#a931851730950cb1f9ed75e4e71143196">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a931851730950cb1f9ed75e4e71143196 inherit pub_methods_structBubbleComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a870b9fd611867b550d1fb2be0f350 inherit pub_methods_structBubbleComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBubbleComponent_1_1LookAndFeelMethods.html#af7a870b9fd611867b550d1fb2be0f350">drawBubble</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classBubbleComponent.html">BubbleComponent</a> &amp;, const <a class="el" href="classPoint.html">Point</a>&lt; float &gt; &amp;positionOfTip, const <a class="el" href="classRectangle.html">Rectangle</a>&lt; float &gt; &amp;body)=0</td></tr>
<tr class="separator:af7a870b9fd611867b550d1fb2be0f350 inherit pub_methods_structBubbleComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structAlertWindow_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html">AlertWindow::LookAndFeelMethods</a></td></tr>
<tr class="memitem:ae399a4c4a55e4d8595372fad1dfcadb2 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#ae399a4c4a55e4d8595372fad1dfcadb2">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:ae399a4c4a55e4d8595372fad1dfcadb2 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a680352c5aa799f587fb5d48f7f2da691 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classAlertWindow.html">AlertWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#a680352c5aa799f587fb5d48f7f2da691">createAlertWindow</a> (const <a class="el" href="classString.html">String</a> &amp;title, const <a class="el" href="classString.html">String</a> &amp;message, const <a class="el" href="classString.html">String</a> &amp;button1, const <a class="el" href="classString.html">String</a> &amp;button2, const <a class="el" href="classString.html">String</a> &amp;button3, <a class="el" href="classAlertWindow.html#a2582d1f79937cb47a6a3764c7d9bdba3">AlertWindow::AlertIconType</a> iconType, int numButtons, <a class="el" href="classComponent.html">Component</a> *associatedComponent)=0</td></tr>
<tr class="separator:a680352c5aa799f587fb5d48f7f2da691 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa74eb4ad4d5c5606f9b6394ae8733c9e inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#aa74eb4ad4d5c5606f9b6394ae8733c9e">drawAlertBox</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classAlertWindow.html">AlertWindow</a> &amp;, const <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt; &amp;textArea, <a class="el" href="classTextLayout.html">TextLayout</a> &amp;)=0</td></tr>
<tr class="separator:aa74eb4ad4d5c5606f9b6394ae8733c9e inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8cfb3925ebd68bcc2ff2db1b80e661f inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#aa8cfb3925ebd68bcc2ff2db1b80e661f">getAlertBoxWindowFlags</a> ()=0</td></tr>
<tr class="separator:aa8cfb3925ebd68bcc2ff2db1b80e661f inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add88dab726f4d792d9b1f07306b56924 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#add88dab726f4d792d9b1f07306b56924">getAlertWindowButtonHeight</a> ()=0</td></tr>
<tr class="separator:add88dab726f4d792d9b1f07306b56924 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f0e284e834cdf33a6d12d3fe0e6df1f inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#a8f0e284e834cdf33a6d12d3fe0e6df1f">getAlertWindowTitleFont</a> ()=0</td></tr>
<tr class="separator:a8f0e284e834cdf33a6d12d3fe0e6df1f inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af299a3c2da41c34b18c1863864e17da2 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#af299a3c2da41c34b18c1863864e17da2">getAlertWindowMessageFont</a> ()=0</td></tr>
<tr class="separator:af299a3c2da41c34b18c1863864e17da2 inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc60fa51ad142012a6eb6c9d34ae296b inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAlertWindow_1_1LookAndFeelMethods.html#afc60fa51ad142012a6eb6c9d34ae296b">getAlertWindowFont</a> ()=0</td></tr>
<tr class="separator:afc60fa51ad142012a6eb6c9d34ae296b inherit pub_methods_structAlertWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structPopupMenu_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html">PopupMenu::LookAndFeelMethods</a></td></tr>
<tr class="memitem:ace1f165135c8ec9fdbf4c21141a2b97e inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#ace1f165135c8ec9fdbf4c21141a2b97e">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:ace1f165135c8ec9fdbf4c21141a2b97e inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab823f47d9caecbd4b7a2e7ed242601b7 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#ab823f47d9caecbd4b7a2e7ed242601b7">drawPopupMenuBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height)=0</td></tr>
<tr class="memdesc:ab823f47d9caecbd4b7a2e7ed242601b7 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills the background of a popup menu component.  <a href="structPopupMenu_1_1LookAndFeelMethods.html#ab823f47d9caecbd4b7a2e7ed242601b7">More...</a><br /></td></tr>
<tr class="separator:ab823f47d9caecbd4b7a2e7ed242601b7 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c55a3dfd56dad4837f39041a6aef959 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a5c55a3dfd56dad4837f39041a6aef959">drawPopupMenuItem</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt; &amp;area, bool isSeparator, bool isActive, bool isHighlighted, bool isTicked, bool hasSubMenu, const <a class="el" href="classString.html">String</a> &amp;text, const <a class="el" href="classString.html">String</a> &amp;shortcutKeyText, const <a class="el" href="classDrawable.html">Drawable</a> *icon, const <a class="el" href="classColour.html">Colour</a> *textColour)=0</td></tr>
<tr class="memdesc:a5c55a3dfd56dad4837f39041a6aef959 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws one of the items in a popup menu.  <a href="structPopupMenu_1_1LookAndFeelMethods.html#a5c55a3dfd56dad4837f39041a6aef959">More...</a><br /></td></tr>
<tr class="separator:a5c55a3dfd56dad4837f39041a6aef959 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e0503bc8d93343ea36b74ffb8431cd2 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a8e0503bc8d93343ea36b74ffb8431cd2">drawPopupMenuSectionHeader</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt; &amp;area, const <a class="el" href="classString.html">String</a> &amp;sectionName)=0</td></tr>
<tr class="separator:a8e0503bc8d93343ea36b74ffb8431cd2 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32129ecc327d609f0ff2f5f1b871b21b inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a32129ecc327d609f0ff2f5f1b871b21b">getPopupMenuFont</a> ()=0</td></tr>
<tr class="memdesc:a32129ecc327d609f0ff2f5f1b871b21b inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size and style of font to use in popup menus.  <a href="structPopupMenu_1_1LookAndFeelMethods.html#a32129ecc327d609f0ff2f5f1b871b21b">More...</a><br /></td></tr>
<tr class="separator:a32129ecc327d609f0ff2f5f1b871b21b inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87db760522ca2d9da2bf0e04c5656ac8 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a87db760522ca2d9da2bf0e04c5656ac8">drawPopupMenuUpDownArrow</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, bool isScrollUpArrow)=0</td></tr>
<tr class="separator:a87db760522ca2d9da2bf0e04c5656ac8 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20bbb2c45105c534538db6f99f606a84 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a20bbb2c45105c534538db6f99f606a84">getIdealPopupMenuItemSize</a> (const <a class="el" href="classString.html">String</a> &amp;text, bool isSeparator, int standardMenuItemHeight, int &amp;idealWidth, int &amp;idealHeight)=0</td></tr>
<tr class="memdesc:a20bbb2c45105c534538db6f99f606a84 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds the best size for an item in a popup menu.  <a href="structPopupMenu_1_1LookAndFeelMethods.html#a20bbb2c45105c534538db6f99f606a84">More...</a><br /></td></tr>
<tr class="separator:a20bbb2c45105c534538db6f99f606a84 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae20e23517e52de59bf2c2f98dca71428 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#ae20e23517e52de59bf2c2f98dca71428">getMenuWindowFlags</a> ()=0</td></tr>
<tr class="separator:ae20e23517e52de59bf2c2f98dca71428 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a064a07dc28e4b19fcb5c86bbc48ac1c4 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a064a07dc28e4b19fcb5c86bbc48ac1c4">drawMenuBarBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, bool isMouseOverBar, <a class="el" href="classMenuBarComponent.html">MenuBarComponent</a> &amp;)=0</td></tr>
<tr class="separator:a064a07dc28e4b19fcb5c86bbc48ac1c4 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e003680abbe4a5921bf5ce815edce09 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a2e003680abbe4a5921bf5ce815edce09">getDefaultMenuBarHeight</a> ()=0</td></tr>
<tr class="separator:a2e003680abbe4a5921bf5ce815edce09 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae49bae1238608f1c09c79f52900e2fe7 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#ae49bae1238608f1c09c79f52900e2fe7">getMenuBarItemWidth</a> (<a class="el" href="classMenuBarComponent.html">MenuBarComponent</a> &amp;, int itemIndex, const <a class="el" href="classString.html">String</a> &amp;itemText)=0</td></tr>
<tr class="separator:ae49bae1238608f1c09c79f52900e2fe7 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7e64aa7c9125b1106c3cadc8502364 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#aff7e64aa7c9125b1106c3cadc8502364">getMenuBarFont</a> (<a class="el" href="classMenuBarComponent.html">MenuBarComponent</a> &amp;, int itemIndex, const <a class="el" href="classString.html">String</a> &amp;itemText)=0</td></tr>
<tr class="separator:aff7e64aa7c9125b1106c3cadc8502364 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc0d10c5808f2fcb37d6d692c8d93ce3 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#afc0d10c5808f2fcb37d6d692c8d93ce3">drawMenuBarItem</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, int itemIndex, const <a class="el" href="classString.html">String</a> &amp;itemText, bool isMouseOverItem, bool isMenuOpen, bool isMouseOverBar, <a class="el" href="classMenuBarComponent.html">MenuBarComponent</a> &amp;)=0</td></tr>
<tr class="separator:afc0d10c5808f2fcb37d6d692c8d93ce3 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4cc8d01e5ca1517ababd36fb3b23771 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classComponent.html">Component</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#ab4cc8d01e5ca1517ababd36fb3b23771">getParentComponentForMenuOptions</a> (const <a class="el" href="classPopupMenu_1_1Options.html">PopupMenu::Options</a> &amp;options)=0</td></tr>
<tr class="separator:ab4cc8d01e5ca1517ababd36fb3b23771 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1767e4e85c7dce5560a3621345ebdfc4 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPopupMenu_1_1LookAndFeelMethods.html#a1767e4e85c7dce5560a3621345ebdfc4">preparePopupMenuWindow</a> (<a class="el" href="classComponent.html">Component</a> &amp;newWindow)=0</td></tr>
<tr class="separator:a1767e4e85c7dce5560a3621345ebdfc4 inherit pub_methods_structPopupMenu_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structComboBox_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structComboBox_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structComboBox_1_1LookAndFeelMethods.html">ComboBox::LookAndFeelMethods</a></td></tr>
<tr class="memitem:ab929c0c6c626917c85ae3b37a529b926 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structComboBox_1_1LookAndFeelMethods.html#ab929c0c6c626917c85ae3b37a529b926">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:ab929c0c6c626917c85ae3b37a529b926 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43e629153160f3ff1ddacbad9430fb7 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structComboBox_1_1LookAndFeelMethods.html#ae43e629153160f3ff1ddacbad9430fb7">drawComboBox</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, bool isButtonDown, int buttonX, int buttonY, int buttonW, int buttonH, <a class="el" href="classComboBox.html">ComboBox</a> &amp;)=0</td></tr>
<tr class="separator:ae43e629153160f3ff1ddacbad9430fb7 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201fff98c8fdc7ccfee4f95746aa375d inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structComboBox_1_1LookAndFeelMethods.html#a201fff98c8fdc7ccfee4f95746aa375d">getComboBoxFont</a> (<a class="el" href="classComboBox.html">ComboBox</a> &amp;)=0</td></tr>
<tr class="separator:a201fff98c8fdc7ccfee4f95746aa375d inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62646a6d11739eab92feb340f85ff1d6 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classLabel.html">Label</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structComboBox_1_1LookAndFeelMethods.html#a62646a6d11739eab92feb340f85ff1d6">createComboBoxTextBox</a> (<a class="el" href="classComboBox.html">ComboBox</a> &amp;)=0</td></tr>
<tr class="separator:a62646a6d11739eab92feb340f85ff1d6 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa93b0e37adae54ccf80a9386a23eb8a8 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structComboBox_1_1LookAndFeelMethods.html#aa93b0e37adae54ccf80a9386a23eb8a8">positionComboBoxText</a> (<a class="el" href="classComboBox.html">ComboBox</a> &amp;, <a class="el" href="classLabel.html">Label</a> &amp;labelToPosition)=0</td></tr>
<tr class="separator:aa93b0e37adae54ccf80a9386a23eb8a8 inherit pub_methods_structComboBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structLabel_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structLabel_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structLabel_1_1LookAndFeelMethods.html">Label::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a5ec106f025bc7673597cb0ff530399a4 inherit pub_methods_structLabel_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLabel_1_1LookAndFeelMethods.html#a5ec106f025bc7673597cb0ff530399a4">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a5ec106f025bc7673597cb0ff530399a4 inherit pub_methods_structLabel_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5fa0afa8c84f7c763f9c645e51cba78 inherit pub_methods_structLabel_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLabel_1_1LookAndFeelMethods.html#ad5fa0afa8c84f7c763f9c645e51cba78">drawLabel</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classLabel.html">Label</a> &amp;)=0</td></tr>
<tr class="separator:ad5fa0afa8c84f7c763f9c645e51cba78 inherit pub_methods_structLabel_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eb798ec3b1fe4d101fee9945f94764d inherit pub_methods_structLabel_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLabel_1_1LookAndFeelMethods.html#a0eb798ec3b1fe4d101fee9945f94764d">getLabelFont</a> (<a class="el" href="classLabel.html">Label</a> &amp;)=0</td></tr>
<tr class="separator:a0eb798ec3b1fe4d101fee9945f94764d inherit pub_methods_structLabel_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structSlider_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structSlider_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structSlider_1_1LookAndFeelMethods.html">Slider::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a9dfa63c789d18a298f13a04a018fa095 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a9dfa63c789d18a298f13a04a018fa095">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a9dfa63c789d18a298f13a04a018fa095 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92784d178fa74a9bce8223f248362f60 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a92784d178fa74a9bce8223f248362f60">drawLinearSlider</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const <a class="el" href="classSlider.html#af1caee82552143dd9ff0fc9f0cdc0888">Slider::SliderStyle</a>, <a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a92784d178fa74a9bce8223f248362f60 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aafae027e7ee643180231f86d0fe71d inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a7aafae027e7ee643180231f86d0fe71d">drawLinearSliderBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const <a class="el" href="classSlider.html#af1caee82552143dd9ff0fc9f0cdc0888">Slider::SliderStyle</a> style, <a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a7aafae027e7ee643180231f86d0fe71d inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a471ede4b5797371acf26638f135acc3a inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a471ede4b5797371acf26638f135acc3a">drawLinearSliderThumb</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const <a class="el" href="classSlider.html#af1caee82552143dd9ff0fc9f0cdc0888">Slider::SliderStyle</a>, <a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a471ede4b5797371acf26638f135acc3a inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71905c89182698a67da8929077e768f8 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a71905c89182698a67da8929077e768f8">getSliderThumbRadius</a> (<a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a71905c89182698a67da8929077e768f8 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae63a9d8adce084cd5dbe02b960c73a9a inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#ae63a9d8adce084cd5dbe02b960c73a9a">drawRotarySlider</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, <a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:ae63a9d8adce084cd5dbe02b960c73a9a inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b84363e304b319807991b7f59c6b06e inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classButton.html">Button</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a9b84363e304b319807991b7f59c6b06e">createSliderButton</a> (<a class="el" href="classSlider.html">Slider</a> &amp;, bool isIncrement)=0</td></tr>
<tr class="separator:a9b84363e304b319807991b7f59c6b06e inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d5aba1db39aa6669f090efc120dfc6c inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classLabel.html">Label</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a6d5aba1db39aa6669f090efc120dfc6c">createSliderTextBox</a> (<a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a6d5aba1db39aa6669f090efc120dfc6c inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05b8151ed21a7ab1ee440f676432b063 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classImageEffectFilter.html">ImageEffectFilter</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a05b8151ed21a7ab1ee440f676432b063">getSliderEffect</a> (<a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a05b8151ed21a7ab1ee440f676432b063 inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9545cdf02ae98a209d7fc0f3c94014ca inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classFont.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a9545cdf02ae98a209d7fc0f3c94014ca">getSliderPopupFont</a> (<a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a9545cdf02ae98a209d7fc0f3c94014ca inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26a4070f7f7bff420aac6116d02f44ae inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#a26a4070f7f7bff420aac6116d02f44ae">getSliderPopupPlacement</a> (<a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:a26a4070f7f7bff420aac6116d02f44ae inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afba725a1d8fff70b63fa51775c556d3a inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structSlider_1_1SliderLayout.html">SliderLayout</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSlider_1_1LookAndFeelMethods.html#afba725a1d8fff70b63fa51775c556d3a">getSliderLayout</a> (<a class="el" href="classSlider.html">Slider</a> &amp;)=0</td></tr>
<tr class="separator:afba725a1d8fff70b63fa51775c556d3a inherit pub_methods_structSlider_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structResizableWindow_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structResizableWindow_1_1LookAndFeelMethods.html">ResizableWindow::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a3b97a2f55cf7316a19532bfafe9f6215 inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structResizableWindow_1_1LookAndFeelMethods.html#a3b97a2f55cf7316a19532bfafe9f6215">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a3b97a2f55cf7316a19532bfafe9f6215 inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7ae780c6ed41cd55055509b2796c49b inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structResizableWindow_1_1LookAndFeelMethods.html#ad7ae780c6ed41cd55055509b2796c49b">drawCornerResizer</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDragging)=0</td></tr>
<tr class="separator:ad7ae780c6ed41cd55055509b2796c49b inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d367d0a5ce0f3580beb72aeb907428f inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structResizableWindow_1_1LookAndFeelMethods.html#a5d367d0a5ce0f3580beb72aeb907428f">drawResizableFrame</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h, const <a class="el" href="classBorderSize.html">BorderSize</a>&lt; int &gt; &amp;)=0</td></tr>
<tr class="separator:a5d367d0a5ce0f3580beb72aeb907428f inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeaa42ac1924bc8d43c175f495d2464a inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structResizableWindow_1_1LookAndFeelMethods.html#afeaa42ac1924bc8d43c175f495d2464a">fillResizableWindowBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h, const <a class="el" href="classBorderSize.html">BorderSize</a>&lt; int &gt; &amp;, <a class="el" href="classResizableWindow.html">ResizableWindow</a> &amp;)=0</td></tr>
<tr class="separator:afeaa42ac1924bc8d43c175f495d2464a inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20df7edabfe9d04147a8db3a84a99ee6 inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structResizableWindow_1_1LookAndFeelMethods.html#a20df7edabfe9d04147a8db3a84a99ee6">drawResizableWindowBorder</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h, const <a class="el" href="classBorderSize.html">BorderSize</a>&lt; int &gt; &amp;border, <a class="el" href="classResizableWindow.html">ResizableWindow</a> &amp;)=0</td></tr>
<tr class="separator:a20df7edabfe9d04147a8db3a84a99ee6 inherit pub_methods_structResizableWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structDocumentWindow_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structDocumentWindow_1_1LookAndFeelMethods.html">DocumentWindow::LookAndFeelMethods</a></td></tr>
<tr class="memitem:ad759abf5ee6d5f110de7d994009ba35b inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDocumentWindow_1_1LookAndFeelMethods.html#ad759abf5ee6d5f110de7d994009ba35b">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:ad759abf5ee6d5f110de7d994009ba35b inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7453a7d83cf659a6d89684857a52b5 inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDocumentWindow_1_1LookAndFeelMethods.html#aab7453a7d83cf659a6d89684857a52b5">drawDocumentWindowTitleBar</a> (<a class="el" href="classDocumentWindow.html">DocumentWindow</a> &amp;, <a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h, int titleSpaceX, int titleSpaceW, const <a class="el" href="classImage.html">Image</a> *icon, bool drawTitleTextOnLeft)=0</td></tr>
<tr class="separator:aab7453a7d83cf659a6d89684857a52b5 inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d3cfaf2765ecdfbf12ae6be52ba21fe inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classButton.html">Button</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDocumentWindow_1_1LookAndFeelMethods.html#a2d3cfaf2765ecdfbf12ae6be52ba21fe">createDocumentWindowButton</a> (int buttonType)=0</td></tr>
<tr class="separator:a2d3cfaf2765ecdfbf12ae6be52ba21fe inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1db65fa12e1f49caa2dd4ae1145a93a inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDocumentWindow_1_1LookAndFeelMethods.html#af1db65fa12e1f49caa2dd4ae1145a93a">positionDocumentWindowButtons</a> (<a class="el" href="classDocumentWindow.html">DocumentWindow</a> &amp;, int titleBarX, int titleBarY, int titleBarW, int titleBarH, <a class="el" href="classButton.html">Button</a> *<a class="el" href="classDocumentWindow.html#a104d68bc145157c6ce79169a36fc3c31a4200920dc08e7ecfe1c8b90444d99098">minimiseButton</a>, <a class="el" href="classButton.html">Button</a> *<a class="el" href="classDocumentWindow.html#a104d68bc145157c6ce79169a36fc3c31a84fe4bbe25739fe241f2e6128e7a51c9">maximiseButton</a>, <a class="el" href="classButton.html">Button</a> *<a class="el" href="classDocumentWindow.html#a104d68bc145157c6ce79169a36fc3c31a80e87a70beeecc78adc89517fa1df978">closeButton</a>, bool positionTitleBarButtonsOnLeft)=0</td></tr>
<tr class="separator:af1db65fa12e1f49caa2dd4ae1145a93a inherit pub_methods_structDocumentWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structTooltipWindow_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structTooltipWindow_1_1LookAndFeelMethods.html">TooltipWindow::LookAndFeelMethods</a></td></tr>
<tr class="memitem:ad951f0d7f1a9b752e2e3276f34b0b415 inherit pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTooltipWindow_1_1LookAndFeelMethods.html#ad951f0d7f1a9b752e2e3276f34b0b415">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:ad951f0d7f1a9b752e2e3276f34b0b415 inherit pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca0a514a44df60b371692ae5da8fc83 inherit pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTooltipWindow_1_1LookAndFeelMethods.html#aeca0a514a44df60b371692ae5da8fc83">getTooltipBounds</a> (const <a class="el" href="classString.html">String</a> &amp;tipText, <a class="el" href="classPoint.html">Point</a>&lt; int &gt; screenPos, <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt; parentArea)=0</td></tr>
<tr class="memdesc:aeca0a514a44df60b371692ae5da8fc83 inherit pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the bounds for a tooltip at the given screen coordinate, constrained within the given desktop area.  <a href="structTooltipWindow_1_1LookAndFeelMethods.html#aeca0a514a44df60b371692ae5da8fc83">More...</a><br /></td></tr>
<tr class="separator:aeca0a514a44df60b371692ae5da8fc83 inherit pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb1f238df8c5ae6e4201985f50ffd8f2 inherit pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTooltipWindow_1_1LookAndFeelMethods.html#aeb1f238df8c5ae6e4201985f50ffd8f2">drawTooltip</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classString.html">String</a> &amp;text, int width, int height)=0</td></tr>
<tr class="separator:aeb1f238df8c5ae6e4201985f50ffd8f2 inherit pub_methods_structTooltipWindow_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html">TabbedButtonBar::LookAndFeelMethods</a></td></tr>
<tr class="memitem:aed03faac56eaf2d45c760890b491c029 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#aed03faac56eaf2d45c760890b491c029">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:aed03faac56eaf2d45c760890b491c029 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9150fd16917df5db0204edbd6bfd6bb7 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a9150fd16917df5db0204edbd6bfd6bb7">getTabButtonSpaceAroundImage</a> ()=0</td></tr>
<tr class="separator:a9150fd16917df5db0204edbd6bfd6bb7 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8d0d826e6f764f473cfa2e35f019554 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#aa8d0d826e6f764f473cfa2e35f019554">getTabButtonOverlap</a> (int tabDepth)=0</td></tr>
<tr class="separator:aa8d0d826e6f764f473cfa2e35f019554 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89714f892890029f488aad7f82abee66 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a89714f892890029f488aad7f82abee66">getTabButtonBestWidth</a> (<a class="el" href="classTabBarButton.html">TabBarButton</a> &amp;, int tabDepth)=0</td></tr>
<tr class="separator:a89714f892890029f488aad7f82abee66 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094cd8c72f59b234c3733dac40a0e739 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a094cd8c72f59b234c3733dac40a0e739">getTabButtonExtraComponentBounds</a> (const <a class="el" href="classTabBarButton.html">TabBarButton</a> &amp;, <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt; &amp;textArea, <a class="el" href="classComponent.html">Component</a> &amp;extraComp)=0</td></tr>
<tr class="separator:a094cd8c72f59b234c3733dac40a0e739 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a689f495a286b9b14aa59d0442a9cac34 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a689f495a286b9b14aa59d0442a9cac34">drawTabButton</a> (<a class="el" href="classTabBarButton.html">TabBarButton</a> &amp;, <a class="el" href="classGraphics.html">Graphics</a> &amp;, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown)=0</td></tr>
<tr class="separator:a689f495a286b9b14aa59d0442a9cac34 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a455fcef70836215747c092a5bac8c004 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a455fcef70836215747c092a5bac8c004">drawTabButtonText</a> (<a class="el" href="classTabBarButton.html">TabBarButton</a> &amp;, <a class="el" href="classGraphics.html">Graphics</a> &amp;, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown)=0</td></tr>
<tr class="separator:a455fcef70836215747c092a5bac8c004 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5509f088235cba8aeca8be9127cbe227 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a5509f088235cba8aeca8be9127cbe227">drawTabbedButtonBarBackground</a> (<a class="el" href="classTabbedButtonBar.html">TabbedButtonBar</a> &amp;, <a class="el" href="classGraphics.html">Graphics</a> &amp;)=0</td></tr>
<tr class="separator:a5509f088235cba8aeca8be9127cbe227 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3df073e3563805f3f9eb5f8cd11f3549 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a3df073e3563805f3f9eb5f8cd11f3549">drawTabAreaBehindFrontButton</a> (<a class="el" href="classTabbedButtonBar.html">TabbedButtonBar</a> &amp;, <a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h)=0</td></tr>
<tr class="separator:a3df073e3563805f3f9eb5f8cd11f3549 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36bc68636baadb2f40237a7d8fb52cea inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a36bc68636baadb2f40237a7d8fb52cea">createTabButtonShape</a> (<a class="el" href="classTabBarButton.html">TabBarButton</a> &amp;, <a class="el" href="classPath.html">Path</a> &amp;path, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown)=0</td></tr>
<tr class="separator:a36bc68636baadb2f40237a7d8fb52cea inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0118bd1695d153f69da1568e883b7788 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#a0118bd1695d153f69da1568e883b7788">fillTabButtonShape</a> (<a class="el" href="classTabBarButton.html">TabBarButton</a> &amp;, <a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classPath.html">Path</a> &amp;path, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown)=0</td></tr>
<tr class="separator:a0118bd1695d153f69da1568e883b7788 inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec238a27457f2777c729332bb08ca01f inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classButton.html">Button</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTabbedButtonBar_1_1LookAndFeelMethods.html#aec238a27457f2777c729332bb08ca01f">createTabBarExtrasButton</a> ()=0</td></tr>
<tr class="separator:aec238a27457f2777c729332bb08ca01f inherit pub_methods_structTabbedButtonBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structPropertyComponent_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structPropertyComponent_1_1LookAndFeelMethods.html">PropertyComponent::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a56c555c32b99375f65f54ec2342dbfde inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPropertyComponent_1_1LookAndFeelMethods.html#a56c555c32b99375f65f54ec2342dbfde">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a56c555c32b99375f65f54ec2342dbfde inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af30f97b360e9c8895a90cc94e230a98b inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPropertyComponent_1_1LookAndFeelMethods.html#af30f97b360e9c8895a90cc94e230a98b">drawPropertyPanelSectionHeader</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classString.html">String</a> &amp;name, bool isOpen, int width, int height)=0</td></tr>
<tr class="separator:af30f97b360e9c8895a90cc94e230a98b inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9730271b6426228434086bb9ef9f1f9c inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPropertyComponent_1_1LookAndFeelMethods.html#a9730271b6426228434086bb9ef9f1f9c">drawPropertyComponentBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, <a class="el" href="classPropertyComponent.html">PropertyComponent</a> &amp;)=0</td></tr>
<tr class="separator:a9730271b6426228434086bb9ef9f1f9c inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c481ae078dd15c2905017fa15d5f4b inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPropertyComponent_1_1LookAndFeelMethods.html#a62c481ae078dd15c2905017fa15d5f4b">drawPropertyComponentLabel</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, <a class="el" href="classPropertyComponent.html">PropertyComponent</a> &amp;)=0</td></tr>
<tr class="separator:a62c481ae078dd15c2905017fa15d5f4b inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5efb79c33eb74c5a41ff2f6b8f37c8de inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPropertyComponent_1_1LookAndFeelMethods.html#a5efb79c33eb74c5a41ff2f6b8f37c8de">getPropertyComponentContentPosition</a> (<a class="el" href="classPropertyComponent.html">PropertyComponent</a> &amp;)=0</td></tr>
<tr class="separator:a5efb79c33eb74c5a41ff2f6b8f37c8de inherit pub_methods_structPropertyComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structFilenameComponent_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structFilenameComponent_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structFilenameComponent_1_1LookAndFeelMethods.html">FilenameComponent::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a6e5917a5173606f13b1aba19718cd74d inherit pub_methods_structFilenameComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFilenameComponent_1_1LookAndFeelMethods.html#a6e5917a5173606f13b1aba19718cd74d">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a6e5917a5173606f13b1aba19718cd74d inherit pub_methods_structFilenameComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c7ce033b323fcbc4ce1548493823406 inherit pub_methods_structFilenameComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classButton.html">Button</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFilenameComponent_1_1LookAndFeelMethods.html#a4c7ce033b323fcbc4ce1548493823406">createFilenameComponentBrowseButton</a> (const <a class="el" href="classString.html">String</a> &amp;text)=0</td></tr>
<tr class="separator:a4c7ce033b323fcbc4ce1548493823406 inherit pub_methods_structFilenameComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09460ac540ddcd9e215e91498631003d inherit pub_methods_structFilenameComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structFilenameComponent_1_1LookAndFeelMethods.html#a09460ac540ddcd9e215e91498631003d">layoutFilenameComponent</a> (<a class="el" href="classFilenameComponent.html">FilenameComponent</a> &amp;, <a class="el" href="classComboBox.html">ComboBox</a> *filenameBox, <a class="el" href="classButton.html">Button</a> *browseButton)=0</td></tr>
<tr class="separator:a09460ac540ddcd9e215e91498631003d inherit pub_methods_structFilenameComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structGroupComponent_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structGroupComponent_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structGroupComponent_1_1LookAndFeelMethods.html">GroupComponent::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a34d0b72d823ae7138f279dd9669ecfe8 inherit pub_methods_structGroupComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGroupComponent_1_1LookAndFeelMethods.html#a34d0b72d823ae7138f279dd9669ecfe8">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a34d0b72d823ae7138f279dd9669ecfe8 inherit pub_methods_structGroupComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52aaf628970951234f823aa8cd0c8931 inherit pub_methods_structGroupComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structGroupComponent_1_1LookAndFeelMethods.html#a52aaf628970951234f823aa8cd0c8931">drawGroupComponentOutline</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h, const <a class="el" href="classString.html">String</a> &amp;text, const <a class="el" href="classJustification.html">Justification</a> &amp;, <a class="el" href="classGroupComponent.html">GroupComponent</a> &amp;)=0</td></tr>
<tr class="separator:a52aaf628970951234f823aa8cd0c8931 inherit pub_methods_structGroupComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structTableHeaderComponent_1_1LookAndFeelMethods.html">TableHeaderComponent::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a85e6a47aab0c852d09b914b9099a04c6 inherit pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTableHeaderComponent_1_1LookAndFeelMethods.html#a85e6a47aab0c852d09b914b9099a04c6">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a85e6a47aab0c852d09b914b9099a04c6 inherit pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a128f5aee0753e6c802c6dd73643fb5da inherit pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTableHeaderComponent_1_1LookAndFeelMethods.html#a128f5aee0753e6c802c6dd73643fb5da">drawTableHeaderBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classTableHeaderComponent.html">TableHeaderComponent</a> &amp;)=0</td></tr>
<tr class="separator:a128f5aee0753e6c802c6dd73643fb5da inherit pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6eb2eb291ddaf6489f82626f947ae5d inherit pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structTableHeaderComponent_1_1LookAndFeelMethods.html#ac6eb2eb291ddaf6489f82626f947ae5d">drawTableHeaderColumn</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classString.html">String</a> &amp;columnName, int columnId, int width, int height, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown, int columnFlags)=0</td></tr>
<tr class="separator:ac6eb2eb291ddaf6489f82626f947ae5d inherit pub_methods_structTableHeaderComponent_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structCallOutBox_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structCallOutBox_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structCallOutBox_1_1LookAndFeelMethods.html">CallOutBox::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a2f84851c2a38e3d896a3c39c4deed10c inherit pub_methods_structCallOutBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCallOutBox_1_1LookAndFeelMethods.html#a2f84851c2a38e3d896a3c39c4deed10c">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a2f84851c2a38e3d896a3c39c4deed10c inherit pub_methods_structCallOutBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3df79aa6b1609e72a63bcbf673b201df inherit pub_methods_structCallOutBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCallOutBox_1_1LookAndFeelMethods.html#a3df79aa6b1609e72a63bcbf673b201df">drawCallOutBoxBackground</a> (<a class="el" href="classCallOutBox.html">CallOutBox</a> &amp;, <a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classPath.html">Path</a> &amp;, <a class="el" href="classImage.html">Image</a> &amp;)=0</td></tr>
<tr class="separator:a3df79aa6b1609e72a63bcbf673b201df inherit pub_methods_structCallOutBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56a913fced5859e09743b290884ddfd3 inherit pub_methods_structCallOutBox_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCallOutBox_1_1LookAndFeelMethods.html#a56a913fced5859e09743b290884ddfd3">getCallOutBoxBorderSize</a> (const <a class="el" href="classCallOutBox.html">CallOutBox</a> &amp;)=0</td></tr>
<tr class="separator:a56a913fced5859e09743b290884ddfd3 inherit pub_methods_structCallOutBox_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structToolbar_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structToolbar_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structToolbar_1_1LookAndFeelMethods.html">Toolbar::LookAndFeelMethods</a></td></tr>
<tr class="memitem:add198f5fe74c3b9964d5aaea55f18008 inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structToolbar_1_1LookAndFeelMethods.html#add198f5fe74c3b9964d5aaea55f18008">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:add198f5fe74c3b9964d5aaea55f18008 inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28d91f9093c6949a8ce428da23b45955 inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structToolbar_1_1LookAndFeelMethods.html#a28d91f9093c6949a8ce428da23b45955">paintToolbarBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, <a class="el" href="classToolbar.html">Toolbar</a> &amp;)=0</td></tr>
<tr class="separator:a28d91f9093c6949a8ce428da23b45955 inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfd7cf8742c33d28dd694e3fd919555c inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classButton.html">Button</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structToolbar_1_1LookAndFeelMethods.html#acfd7cf8742c33d28dd694e3fd919555c">createToolbarMissingItemsButton</a> (<a class="el" href="classToolbar.html">Toolbar</a> &amp;)=0</td></tr>
<tr class="separator:acfd7cf8742c33d28dd694e3fd919555c inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe194c3b6afb643649f6ad6b521d142a inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structToolbar_1_1LookAndFeelMethods.html#abe194c3b6afb643649f6ad6b521d142a">paintToolbarButtonBackground</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown, <a class="el" href="classToolbarItemComponent.html">ToolbarItemComponent</a> &amp;)=0</td></tr>
<tr class="separator:abe194c3b6afb643649f6ad6b521d142a inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2daf165955413ea688c1b76c248f1179 inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structToolbar_1_1LookAndFeelMethods.html#a2daf165955413ea688c1b76c248f1179">paintToolbarButtonLabel</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int x, int y, int width, int height, const <a class="el" href="classString.html">String</a> &amp;text, <a class="el" href="classToolbarItemComponent.html">ToolbarItemComponent</a> &amp;)=0</td></tr>
<tr class="separator:a2daf165955413ea688c1b76c248f1179 inherit pub_methods_structToolbar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structConcertinaPanel_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structConcertinaPanel_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structConcertinaPanel_1_1LookAndFeelMethods.html">ConcertinaPanel::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a04f1cc9a5b9eddc9a1518d37bda372ca inherit pub_methods_structConcertinaPanel_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structConcertinaPanel_1_1LookAndFeelMethods.html#a04f1cc9a5b9eddc9a1518d37bda372ca">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a04f1cc9a5b9eddc9a1518d37bda372ca inherit pub_methods_structConcertinaPanel_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23982ffbcf478c1235c9c27f1de076f6 inherit pub_methods_structConcertinaPanel_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structConcertinaPanel_1_1LookAndFeelMethods.html#a23982ffbcf478c1235c9c27f1de076f6">drawConcertinaPanelHeader</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, const <a class="el" href="classRectangle.html">Rectangle</a>&lt; int &gt; &amp;area, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDown, <a class="el" href="classConcertinaPanel.html">ConcertinaPanel</a> &amp;, <a class="el" href="classComponent.html">Component</a> &amp;)=0</td></tr>
<tr class="separator:a23982ffbcf478c1235c9c27f1de076f6 inherit pub_methods_structConcertinaPanel_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structProgressBar_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structProgressBar_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structProgressBar_1_1LookAndFeelMethods.html">ProgressBar::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a4560e90121f993207653722924c01490 inherit pub_methods_structProgressBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structProgressBar_1_1LookAndFeelMethods.html#a4560e90121f993207653722924c01490">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a4560e90121f993207653722924c01490 inherit pub_methods_structProgressBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a122aff7bf66df1a32b8d1f3973415e0f inherit pub_methods_structProgressBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structProgressBar_1_1LookAndFeelMethods.html#a122aff7bf66df1a32b8d1f3973415e0f">drawProgressBar</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classProgressBar.html">ProgressBar</a> &amp;, int width, int height, double progress, const <a class="el" href="classString.html">String</a> &amp;textToShow)=0</td></tr>
<tr class="memdesc:a122aff7bf66df1a32b8d1f3973415e0f inherit pub_methods_structProgressBar_1_1LookAndFeelMethods"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws a progress bar.  <a href="structProgressBar_1_1LookAndFeelMethods.html#a122aff7bf66df1a32b8d1f3973415e0f">More...</a><br /></td></tr>
<tr class="separator:a122aff7bf66df1a32b8d1f3973415e0f inherit pub_methods_structProgressBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structStretchableLayoutResizerBar_1_1LookAndFeelMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structStretchableLayoutResizerBar_1_1LookAndFeelMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structStretchableLayoutResizerBar_1_1LookAndFeelMethods.html">StretchableLayoutResizerBar::LookAndFeelMethods</a></td></tr>
<tr class="memitem:a68ab181181449f9eb2d11d92454a70e0 inherit pub_methods_structStretchableLayoutResizerBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structStretchableLayoutResizerBar_1_1LookAndFeelMethods.html#a68ab181181449f9eb2d11d92454a70e0">~LookAndFeelMethods</a> ()</td></tr>
<tr class="separator:a68ab181181449f9eb2d11d92454a70e0 inherit pub_methods_structStretchableLayoutResizerBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdaeff2729666c66c29ce54044e66c22 inherit pub_methods_structStretchableLayoutResizerBar_1_1LookAndFeelMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structStretchableLayoutResizerBar_1_1LookAndFeelMethods.html#afdaeff2729666c66c29ce54044e66c22">drawStretchableLayoutResizerBar</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int w, int h, bool isVerticalBar, bool <a class="el" href="classComponent.html#adf24c1e586677b3b2acddb71b4ca1ed9">isMouseOver</a>, bool isMouseDragging)=0</td></tr>
<tr class="separator:afdaeff2729666c66c29ce54044e66c22 inherit pub_methods_structStretchableLayoutResizerBar_1_1LookAndFeelMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods.html">ExtraLookAndFeelBaseClasses::KeyMappingEditorComponentMethods</a></td></tr>
<tr class="memitem:a41e9902739d09f1e5bb67026a2df8a84 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods.html#a41e9902739d09f1e5bb67026a2df8a84">~KeyMappingEditorComponentMethods</a> ()</td></tr>
<tr class="separator:a41e9902739d09f1e5bb67026a2df8a84 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a78b177524e7aff9d9b0129e67094d inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods.html#a68a78b177524e7aff9d9b0129e67094d">drawKeymapChangeButton</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, <a class="el" href="classButton.html">Button</a> &amp;, const <a class="el" href="classString.html">String</a> &amp;keyDescription)=0</td></tr>
<tr class="separator:a68a78b177524e7aff9d9b0129e67094d inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1KeyMappingEditorComponentMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods.html">ExtraLookAndFeelBaseClasses::AudioDeviceSelectorComponentMethods</a></td></tr>
<tr class="memitem:aca1aeef4721af95ea1d410d2716bec20 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods.html#aca1aeef4721af95ea1d410d2716bec20">~AudioDeviceSelectorComponentMethods</a> ()</td></tr>
<tr class="separator:aca1aeef4721af95ea1d410d2716bec20 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a733fe85bd7c5c9b7a3c4e40b55bf0645 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods.html#a733fe85bd7c5c9b7a3c4e40b55bf0645">drawLevelMeter</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, int width, int height, float level)=0</td></tr>
<tr class="separator:a733fe85bd7c5c9b7a3c4e40b55bf0645 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1AudioDeviceSelectorComponentMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods.html">ExtraLookAndFeelBaseClasses::LassoComponentMethods</a></td></tr>
<tr class="memitem:a97fb8ecbe0e0af040cb032813d278a49 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods.html#a97fb8ecbe0e0af040cb032813d278a49">~LassoComponentMethods</a> ()</td></tr>
<tr class="separator:a97fb8ecbe0e0af040cb032813d278a49 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affab7a04781a3b4177d3dff73ea28424 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods.html#affab7a04781a3b4177d3dff73ea28424">drawLasso</a> (<a class="el" href="classGraphics.html">Graphics</a> &amp;, <a class="el" href="classComponent.html">Component</a> &amp;lassoComp)=0</td></tr>
<tr class="separator:affab7a04781a3b4177d3dff73ea28424 inherit pub_methods_structExtraLookAndFeelBaseClasses_1_1LassoComponentMethods"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aacb8588072823d7e67dada5ff8f6dbb3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classLookAndFeel.html">LookAndFeel</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#aacb8588072823d7e67dada5ff8f6dbb3">getDefaultLookAndFeel</a> () noexcept</td></tr>
<tr class="memdesc:aacb8588072823d7e67dada5ff8f6dbb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current default look-and-feel for a component to use when it hasn't got one explicitly set.  <a href="#aacb8588072823d7e67dada5ff8f6dbb3">More...</a><br /></td></tr>
<tr class="separator:aacb8588072823d7e67dada5ff8f6dbb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2cc7f39cb3804d68a6fd2a723d05a4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLookAndFeel.html#a0d2cc7f39cb3804d68a6fd2a723d05a4">setDefaultLookAndFeel</a> (<a class="el" href="classLookAndFeel.html">LookAndFeel</a> *newDefaultLookAndFeel) noexcept</td></tr>
<tr class="memdesc:a0d2cc7f39cb3804d68a6fd2a723d05a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the default look-and-feel.  <a href="#a0d2cc7f39cb3804d68a6fd2a723d05a4">More...</a><br /></td></tr>
<tr class="separator:a0d2cc7f39cb3804d68a6fd2a723d05a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a> objects define the appearance of all the JUCE widgets, and subclasses can be used to apply different 'skins' to the application. </p>
<p>This class is an abstract base-class - for actual look-and-feels that you can instantiate, see <a class="el" href="classLookAndFeel__V1.html" title="The original JUCE look-and-feel, as used back from 2002 to about 2007ish. ">LookAndFeel_V1</a>, <a class="el" href="classLookAndFeel__V2.html" title="This LookAndFeel subclass implements the juce style from around 2008-12. ">LookAndFeel_V2</a> and <a class="el" href="classLookAndFeel__V3.html" title="The latest JUCE look-and-feel style, as introduced in 2013. ">LookAndFeel_V3</a>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLookAndFeel__V1.html" title="The original JUCE look-and-feel, as used back from 2002 to about 2007ish. ">LookAndFeel_V1</a>, <a class="el" href="classLookAndFeel__V2.html" title="This LookAndFeel subclass implements the juce style from around 2008-12. ">LookAndFeel_V2</a>, <a class="el" href="classLookAndFeel__V3.html" title="The latest JUCE look-and-feel style, as introduced in 2013. ">LookAndFeel_V3</a> </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac3c8e3057a825febbdf7fcff31d0cb99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c8e3057a825febbdf7fcff31d0cb99">&sect;&nbsp;</a></span>LookAndFeel()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LookAndFeel::LookAndFeel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates the default JUCE look and feel. </p>

</div>
</div>
<a id="a377c52537b71e079dba7568f35af6520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a377c52537b71e079dba7568f35af6520">&sect;&nbsp;</a></span>~LookAndFeel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual LookAndFeel::~LookAndFeel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Destructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aacb8588072823d7e67dada5ff8f6dbb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacb8588072823d7e67dada5ff8f6dbb3">&sect;&nbsp;</a></span>getDefaultLookAndFeel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classLookAndFeel.html">LookAndFeel</a>&amp; LookAndFeel::getDefaultLookAndFeel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the current default look-and-feel for a component to use when it hasn't got one explicitly set. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLookAndFeel.html#a0d2cc7f39cb3804d68a6fd2a723d05a4" title="Changes the default look-and-feel. ">setDefaultLookAndFeel</a> </dd></dl>

</div>
</div>
<a id="a0d2cc7f39cb3804d68a6fd2a723d05a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d2cc7f39cb3804d68a6fd2a723d05a4">&sect;&nbsp;</a></span>setDefaultLookAndFeel()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void LookAndFeel::setDefaultLookAndFeel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classLookAndFeel.html">LookAndFeel</a> *&#160;</td>
          <td class="paramname"><em>newDefaultLookAndFeel</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Changes the default look-and-feel. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">newDefaultLookAndFeel</td><td>the new look-and-feel object to use - if this is set to null, it will revert to using the default one. The object passed-in must be deleted by the caller when it's no longer needed. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLookAndFeel.html#aacb8588072823d7e67dada5ff8f6dbb3" title="Returns the current default look-and-feel for a component to use when it hasn&#39;t got one explicitly se...">getDefaultLookAndFeel</a> </dd></dl>

</div>
</div>
<a id="aa7f9faa480c9ec9d61b66672425f380b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7f9faa480c9ec9d61b66672425f380b">&sect;&nbsp;</a></span>findColour()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classColour.html">Colour</a> LookAndFeel::findColour </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>colourId</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Looks for a colour that has been registered with the given colour ID number. </p>
<p>If a colour has been set for this ID number using <a class="el" href="classLookAndFeel.html#a167a1e914771f32e433a0d45aaba45e3" title="Registers a colour to be used for a particular purpose. ">setColour()</a>, then it is returned. If none has been set, it will just return <a class="el" href="classColours.html#aad3910013bf00a80305c082284cd5ee2" title="ARGB = 0xff000000. ">Colours::black</a>.</p>
<p>The colour IDs for various purposes are stored as enums in the components that they are relevant to - for an example, see <a class="el" href="classSlider.html#a1012002c53381ccc7c1fe7e604a75f44" title="A set of colour IDs to use to change the colour of various aspects of the slider. ...">Slider::ColourIds</a>, <a class="el" href="classLabel.html#a41756012394513222e1323bb432fa701" title="A set of colour IDs to use to change the colour of various aspects of the label. ">Label::ColourIds</a>, <a class="el" href="classTextEditor.html#aa805220923c93cd808a92fff0e3fb71d" title="A set of colour IDs to use to change the colour of various aspects of the editor. ...">TextEditor::ColourIds</a>, <a class="el" href="classTreeView.html#abeebe6dbdc6ae466495aabc64eb51d6a" title="A set of colour IDs to use to change the colour of various aspects of the treeview. ">TreeView::ColourIds</a>, etc.</p>
<p>If you're looking up a colour for use in drawing a component, it's usually best not to call this directly, but to use the <a class="el" href="classComponent.html#a202390cda00048f08ee80add476a0f3c" title="Looks for a colour that has been registered with the given colour ID number. ">Component::findColour()</a> method instead. That will first check whether a suitable colour has been registered directly with the component, and will fall-back on calling the component's <a class="el" href="classLookAndFeel.html" title="LookAndFeel objects define the appearance of all the JUCE widgets, and subclasses can be used to appl...">LookAndFeel</a>'s <a class="el" href="classLookAndFeel.html#aa7f9faa480c9ec9d61b66672425f380b" title="Looks for a colour that has been registered with the given colour ID number. ">findColour()</a> method if none is found.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLookAndFeel.html#a167a1e914771f32e433a0d45aaba45e3" title="Registers a colour to be used for a particular purpose. ">setColour</a>, <a class="el" href="classComponent.html#a202390cda00048f08ee80add476a0f3c" title="Looks for a colour that has been registered with the given colour ID number. ">Component::findColour</a>, <a class="el" href="classComponent.html#a875e6cc05407cea2d6a04dced62e13cd" title="Registers a colour to be used for a particular purpose. ">Component::setColour</a> </dd></dl>

</div>
</div>
<a id="a167a1e914771f32e433a0d45aaba45e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a167a1e914771f32e433a0d45aaba45e3">&sect;&nbsp;</a></span>setColour()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LookAndFeel::setColour </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>colourId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classColour.html">Colour</a>&#160;</td>
          <td class="paramname"><em>colour</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Registers a colour to be used for a particular purpose. </p>
<p>For more details, see the comments for <a class="el" href="classLookAndFeel.html#aa7f9faa480c9ec9d61b66672425f380b" title="Looks for a colour that has been registered with the given colour ID number. ">findColour()</a>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classLookAndFeel.html#aa7f9faa480c9ec9d61b66672425f380b" title="Looks for a colour that has been registered with the given colour ID number. ">findColour</a>, <a class="el" href="classComponent.html#a202390cda00048f08ee80add476a0f3c" title="Looks for a colour that has been registered with the given colour ID number. ">Component::findColour</a>, <a class="el" href="classComponent.html#a875e6cc05407cea2d6a04dced62e13cd" title="Registers a colour to be used for a particular purpose. ">Component::setColour</a> </dd></dl>

</div>
</div>
<a id="a01bc0ae6a79f5e89413284856944c133"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01bc0ae6a79f5e89413284856944c133">&sect;&nbsp;</a></span>isColourSpecified()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LookAndFeel::isColourSpecified </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>colourId</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns true if the specified colour ID has been explicitly set using the <a class="el" href="classLookAndFeel.html#a167a1e914771f32e433a0d45aaba45e3" title="Registers a colour to be used for a particular purpose. ">setColour()</a> method. </p>

</div>
</div>
<a id="a4c685400fda42257842ea75b0b675b83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c685400fda42257842ea75b0b675b83">&sect;&nbsp;</a></span>getTypefaceForFont()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classTypeface.html#a13053be679c87b7a72963e9ce60e34c9">Typeface::Ptr</a> LookAndFeel::getTypefaceForFont </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFont.html">Font</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the typeface that should be used for a given font. </p>
<p>The default implementation just does what you'd expect it to, but you can override this if you want to intercept fonts and use your own custom typeface object. </p>

</div>
</div>
<a id="a15a3d2e1c913bc68859d29945f40a51a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15a3d2e1c913bc68859d29945f40a51a">&sect;&nbsp;</a></span>setDefaultSansSerifTypefaceName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LookAndFeel::setDefaultSansSerifTypefaceName </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classString.html">String</a> &amp;&#160;</td>
          <td class="paramname"><em>newName</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Allows you to change the default sans-serif font. </p>
<p>If you need to supply your own <a class="el" href="classTypeface.html" title="A typeface represents a size-independent font. ">Typeface</a> object for any of the default fonts, rather than just supplying the name (e.g. if you want to use an embedded font), then you should instead override <a class="el" href="classLookAndFeel.html#a4c685400fda42257842ea75b0b675b83" title="Returns the typeface that should be used for a given font. ">getTypefaceForFont()</a> to create and return the typeface. </p>

</div>
</div>
<a id="adb12611e5d5edb99d44cd404bcb77543"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb12611e5d5edb99d44cd404bcb77543">&sect;&nbsp;</a></span>getMouseCursorFor()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classMouseCursor.html">MouseCursor</a> LookAndFeel::getMouseCursorFor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classComponent.html">Component</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Override this to get the chance to swap a component's mouse cursor for a customised one. </p>

</div>
</div>
<a id="a41151fa0e1d0ef87d26f1bf17c457e7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41151fa0e1d0ef87d26f1bf17c457e7c">&sect;&nbsp;</a></span>createGraphicsContext()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classLowLevelGraphicsContext.html">LowLevelGraphicsContext</a>* LookAndFeel::createGraphicsContext </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classImage.html">Image</a> &amp;&#160;</td>
          <td class="paramname"><em>imageToRenderOn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classPoint.html">Point</a>&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classRectangleList.html">RectangleList</a>&lt; int &gt; &amp;&#160;</td>
          <td class="paramname"><em>initialClip</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a new graphics context object. </p>

</div>
</div>
<a id="a4b0aa92ddc422d660d162dd2e304c35f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b0aa92ddc422d660d162dd2e304c35f">&sect;&nbsp;</a></span>setUsingNativeAlertWindows()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LookAndFeel::setUsingNativeAlertWindows </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>shouldUseNativeAlerts</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a08905a5fe3fa51ec2cd99010a1042007"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08905a5fe3fa51ec2cd99010a1042007">&sect;&nbsp;</a></span>isUsingNativeAlertWindows()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool LookAndFeel::isUsingNativeAlertWindows </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a558d24770ac7c38d77405b616b73152e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a558d24770ac7c38d77405b616b73152e">&sect;&nbsp;</a></span>drawSpinningWaitAnimation()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void LookAndFeel::drawSpinningWaitAnimation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGraphics.html">Graphics</a> &amp;&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classColour.html">Colour</a> &amp;&#160;</td>
          <td class="paramname"><em>colour</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Draws a small image that spins to indicate that something's happening. </p>
<p>This method should use the current time to animate itself, so just keep repainting it every so often. </p>

<p>Implemented in <a class="el" href="classLookAndFeel__V2.html#a5fc937274d84f3ab5cb885903a55f037">LookAndFeel_V2</a>.</p>

</div>
</div>
<a id="aab2d6ec4d998a23295edf15db9264ea4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab2d6ec4d998a23295edf15db9264ea4">&sect;&nbsp;</a></span>getTickShape()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classPath.html">Path</a> LookAndFeel::getTickShape </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>height</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a tick shape for use in yes/no boxes, etc. </p>

<p>Implemented in <a class="el" href="classLookAndFeel__V2.html#a66e0aec30282cee33f6e0b86ed5624f1">LookAndFeel_V2</a>, and <a class="el" href="classLookAndFeel__V3.html#a7f4548429a6b816775a111cda8d655a1">LookAndFeel_V3</a>.</p>

</div>
</div>
<a id="a15086002cbf1386d1988f9b34c0395c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15086002cbf1386d1988f9b34c0395c5">&sect;&nbsp;</a></span>getCrossShape()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classPath.html">Path</a> LookAndFeel::getCrossShape </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>height</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns a cross shape for use in yes/no boxes, etc. </p>

<p>Implemented in <a class="el" href="classLookAndFeel__V2.html#ad1afb3b936b037b1a187ba25d0344888">LookAndFeel_V2</a>, and <a class="el" href="classLookAndFeel__V3.html#a064814f31d79eb4fadb7dbacda579193">LookAndFeel_V3</a>.</p>

</div>
</div>
<a id="a33a14287194e0afab5e17252c03d5ad8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33a14287194e0afab5e17252c03d5ad8">&sect;&nbsp;</a></span>createDropShadowerForComponent()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classDropShadower.html">DropShadower</a>* LookAndFeel::createDropShadowerForComponent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classComponent.html">Component</a> *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classLookAndFeel__V2.html#ab4da18475f694e30b00fe75537aca2ab">LookAndFeel_V2</a>.</p>

</div>
</div>
<a id="ac8619d01580cde12075b229490ab2f97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8619d01580cde12075b229490ab2f97">&sect;&nbsp;</a></span>playAlertSound()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void LookAndFeel::playAlertSound </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Plays the system's default 'beep' noise, to alert the user about something very important. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="juce__LookAndFeel_8h.html">juce_LookAndFeel.h</a></li>
</ul>
</div><!-- contents -->
<hr class="footer"/>
<address class="footer"><small>All content &copy ROLI Ltd.</small></address><br/>
</body>
</html>