Skip to content

Commit 6d5e90b

Browse files
authored
Merge pull request #17 from aiekick/bookmark_system
Bookmark system
2 parents 2a26497 + 7d1376a commit 6d5e90b

10 files changed

+407
-114
lines changed

CustomFont.cpp

+24-31
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,27 @@
11
#include "CustomFont.h"
22

3-
static const char FONT_ICON_BUFFER_NAME_IMFDLG[4105+1] =
4-
"7])#######s]'=Q'/###O@?>#+lQS%Ql#v#X^@iF$VvM2J[+##I^&##o?T=B8[2JL:^Ee-]br-$IQshF=I&##:_(##G-13C;h^`IImeP&NZwV%M-ppAf-d<B)Z,mS@Ir%cB4pV.<[b2C"
5-
"%jkc1^N(&Pmh3G4,5LsC7@:1pP`%/Lra^TnqV,-GVFk<8,5<kF(b<ZM6#e>#sLFjI'he<6+RE9%VQv&#Nlptee+^,MPFQ:v-f:?#27Dt-].=GMM%g+MPXZ##0Urt--Aa+MNq;?#Tj<X("
6-
"9p(d*J`Md*f$IP/111^#Qfq@-w@g;-lVjfL%10/LpuM/LTTs-$1&[w'KSPsIm3.AF7=m<-3[`=-T/]jL(DD5M%IG,M)5T;-g*tSS?A7M.'Auu#$i''#3l:;$'%Wt1pW,/(O`:;&jIdK'"
7-
"a>-t5&KMEDOE40K)fiQ@Z]1_3N.`&M?RGgLr03MMt(8;q_x.>-bGDiLru,s-lW6iLk]Y&#CQsJMmo('#F/B;-$?Uw-Sr[fLrrH##.GY##2Sl##6`($#u6po3>xL$#B.`$#F:r$#JF.%#"
8-
"NR@%#r%LhMI%1kL[#h5#;]O.#tVJ=#X4ofL%G;pL7Qr:#:K(7#D.u.#D,r7#OHSnLX;Z6#ftbgL)``pLL<t4#b%R(#db=gL-(m<->X`=-+5T;-<@;=-6%Vp.p-%##0g4eQa&a#$gxIfL"
9-
"SSe##7*vM($i?X-,BG`a*HWf#Ybf;-?G^##D<7I-Q4An0)]$s$)8[0#K?O&#f>a'#S.`$#_*'u$;)MB#@e%?5*3?/(Zl(?-e:Xe)UZ-)*KpR@tTGS@tIEJYGX._h3&1$YYBm@iug@>iF"
10-
"=Ol>#ZGhc`h_pu>B[)I-'Y0dMKrsILvLEB#KU3f-#75nu?YWh]tFKjLD01pM5SW$#r>$(#d,>>#c5Gw0mNv)4')'J3Pw?(+&KSx'eEI$$M<T_uE:BO;8t]e$1(L#$vX8Y-OmqNXrKpC#"
11-
"lSsJ;39Y%'-&e%'?7P&#:^Lh.Zr@/L=]&C1'b.-#hxQ0#_->>#O/Vl-W?$LcG7tx'[@o)(O4:_#-c;^u'@l(5fIV2M3.dW-J$m4+083A'g>4A'po]4=?<NJMBH#W-:?gC&*aqC&EhLs)"
12-
"fvvU;KYqr$E7rq7:J)E>&lQ##l%>o793dr/h23U-?I3$')t:`/]7Nu7#oa)#HRq/#n2^I$AT@%#>0B:%S:Ls-%/65/#&AA4M7GgLwuYA#vTa@uD;Rc<^^xOS<,Qb%ps^^#i>Mt-C6bOM"
13-
"ZYBcNwVhw'*qx[ui.suLR(;230F+q$wJT2#kiKS.M7%s$MhGgLN7LkL4%du%LE,-*Hx:?#nEKe?u@BquCEB_-+Md'&4:(B#KjJgM18YCjp9sQNjw/SS>lg<MfVaj$2v^##[email protected]%##"
14-
"AFDZ#5D-W.Ihl.9x_[?TEQCD3EU@lL/RXD#n?an8QI3-v^GUv-_Q3L#;1sB#TekD#3YJ,3VG+G4XX48nw8<cDMa]iuium9)igAE+%]v7/gu%t]:U.g9wCo)*sK#(+M]Oo7hgYDOrbdU)"
15-
"7xO-)V&dN#3BQG)uP/O45FMo$n2/tu-i(UL+0IQ1p`b'OMk8hGn2R.)PNd*7cTPDOjx3R/DUsl&F;*VCGkG&#u_^>$ZQ=X-mb1-4WqAw'Tw;<%^T3(tf)p^f(*^e$[%ZcaV*:I$J#:qU"
16-
"*@jM-`)1E9nEa9`KsBp.u3YD#E2O-ZjP^E#+F]$QYFvO/Da14'GtMnS%@,gL7ifbMWFuS7tw^[On98Y-G)G(/fFl%l*anA#UGZW-]L=r)F6jI-9%.Q44?&##$&>uuZgUV$f._'#>0B:%"
17-
"sYc8/Y^Tv-`fWI)$M'f)-<Tv-Lq[P/qC,c4ETnO(,p^I*>9(,)joVb3(=wsT$P:'7b?uJ(U0O9%l4jiKr3CVdr(X1)nPGMT^,RW%0<,A#/@PD4I2?[CsQj8.acRL(p(n;%Zm21d?R#N#"
18-
";DOjL'K5%0Sr@/Lw758.c7b$%sZ'u$a8tKPYVd8/vj)gLnCYD#<)]L(<muX$Xd;^uO2Oda8.c1B93dr/U:w$'hUj'0hu;;RofOkLUL$I1C.0u$CGF&#]rgo.(n%Z&QkeNk)k'u$Od]b3"
19-
"vQ)Wuin1T.G8][#lq8gLg0N;XJ&5R*rNZ'X+H^[#-n`?ucXD.N',[=lj#?Po$8Gs%>^Uu8T[Zv$QV?iLe;^;-9m%B.Mj:,)'j3^#E9w2MF]-lL-k5pLG(^,Mr+p+M%8K/L*VMk=3qY-2"
20-
"?]J,3D9dTMn2:Z@4=3H#(+_^#Rs).$Uqvw'6T9@MSGOJMbp2^#[email protected]):.i?#ZVd8/pk4D#nGpkLTaic)tBo8%N.7r8=aC_A$_1)-Dc*nTD*H1.tZX`<6$3@$eo[_u"
21-
">MSIA3`sR[(7SbITYrPMZIM;.g:.o9HvK;.:p0F%),5MV>j-VHBe*=$bn(?$i@5M9`>a%$vAYc2iH%##*c?X-GOFb3J?gf1w[aBQ+I1N(e]YD4$,;g)D8)21x)Qv$t@0+*s<RF45nha'"
22-
"gvf@#o]r.L$px=#;`*U)tDtM&nbbr/BV4'5/dfr/r%0'5+Y=TT&(^fL)V/+Mdo<c3i33-,+)do/$)wIL;a1e2Qml7&$VT@%Q#G>#]?l(5N2>>#Aj*.)sA'%MZ9E$u:D;=-%W@Y/OR+on"
23-
"JE&##rgSs-VxIfLl>T%#KSj**i%^F*0]WF3M3(D0K&iO'.m$O'K*b0>q?cr/(F:@-VvwFiQL:cD:;2p/gXfCM+A,gLViVV$Pi[+MW1[##PG<A+q^EM0Ue$##XAic)jm=.3i,2K(=5MB#"
24-
"'c?X-]p*P(5ZGb%+56J*qSc8/+gB.*kHx6,broF-C3:h0+VxA&W@1,'_8V+M&n$>#OAt=#;4w.L.(j3GS%<G$L&$w/YGNRN9W^o8)2wo&eB%Btr)mx4=mgQt9QLnuZD#73v`q92X;-4#"
25-
"a('.ZSl68%=wfi'^UIa4k=2A=ab.*4@aH&4?4PcMV^UeVBvHg)q1A-d0J'f)>f0wgPJ,G4_`0i)KQ#]#;X^:/bke[#%X0##$fK#$i4jU5#O0>#&F%`%-x,d%lsoQ<-cn<Ep,97;2<f1#"
26-
"+kiZq]+HNtKf<puNQ/`=kDn.+wJ^c;=>j[ui'^:/UXKfL5ICp7:,%B5#[#5Ac:OQ0t(4I)v;Tv-faFp8/A^%6=n+D#(Ko4(+IA8%`xJ+*V#[)*O>XjLbU$lLLX>hL(`Uq7W%i)39pVI)"
27-
"F0gQ&nR;h(nArNX^'+3-IDr<(2bkX$dF.U(c'4e`V*&)?>i`^#]PX1)8wmq7/l&?5sOo)*vBxU%=&Sx(h_=h(uvY.:uiYlSDx(K(OELRJvjpp)b>hTRDwT4A<7c)4>PxM5:uAL(9&?pg"
28-
"3iI(#Hu*9/$?F78L8$Z$rEo5/,pvC#U7*u7uuU^#q;BO;mv8c$*npR)Q'pM'$TfX#Gbe<$ZG?2L]KdA#e#*^#1]ccaxeBB#=>?5&*8w+)ups+;Tvtti;ktD#c9OA#axJ+*?7%s$DXI5/"
29-
"CKU:%eQ+,2=C587Rg;E4Z3f.*?ulW-tYqw0`EmS/8f,C#[<;S&mInS%FAov#@P%E+If&hLN`vN'+)U40`a5k'sA;)*RIRF%rs<jLEWOjL$:HErwNw5/*vwA#;nn0#Q*66Q`_r7%xcE#$"
30-
"+PY8&w@o%u@%jE-JAx/&el68%EQ(,)b[18.vsai0R[$##'G3]-7(.m/J.rv-0S<+3/(H<-DL;=-h::p$.JSfL(dtH$Nin+Mu6m;-rbm(5g3]COCI,hL.>Y5t?A3.$K_%L#fRO1T)fM&5"
31-
"-Y;(&XI9L5G:6V-99fY-_55f$H5YY#tEWS%(m###*J(v#.c_V$2%@8%6=wo%:UWP&>n82'B0pi'FHPJ(Ja1,)N#ic)R;ID*aJ>vGk#fuBb8ftB)-W]Ab2Q[&OM0$HvP#lEwHr*H6F6=("
32-
"2:vOE]%KKF`vgC%)p:eGimFF$CHsS&SKu2Cs,omD,WSq)1,C,$W^p?&v@I'I(h)]AG/CEN,B*hFv/5gCtWrTC,I,+%<+V.GoC/vGed+F$p)fUC6:R206R]/GmGKoD.^e@'(9;gDB2?'O"
33-
";2^iFKWaKOT^*pDm&M]0hjS/C0gkVCFQUV$As+JAA$###";
3+
static const char FONT_ICON_BUFFER_NAME_IGFD[3105+1] =
4+
"7])#######qgGmo'/###V),##+Sl##Q6>##w#S+Hh=?<a7*&T&d.7m/oJ[^IflZg#BfG<-iNE/1-2JuBw0'B)i,>>#'tEn/<_[FHkp#L#,)m<-:qEn/@d@UCGD7s$_gG<-]rK8/XU#[A"
5+
">7X*M^iEuLQaX1DIMr62DXe(#=eR%#_AFmBFF1J5h@6gLYwG`-77LkOETt?0(MiSAq@ClLS[bfL)YZ##E)1w--Aa+MNq;?#-D^w'0bR5'Cv9N(f$IP/371^#IhOSMoH<mL6kSG2mEexF"
6+
"TP'##NjToIm3.AF4@;=-1`/,M)F5gL':#gLIlJGMIfG<-IT*COI=-##.<;qMTl:$#L7cwL#3#&#W(^w5i*l.q3;02qtKJ5q'>b9qx:`?q*R[SqOim4vII3L,J-eL,o[njJ@Ro?93VtA#"
7+
"n;4L#?C(DNgJG&#D;B;-KEII-O&Ys1,AP##0Mc##4Yu##fRXgLC;E$#@(V$#jDA]%f,);?o[3YckaZfCj>)Mp64YS76`JYYZGUSItO,AtgC_Y#>v&##je+gL)SL*57*vM($i?X-,BG`a"
8+
"*HWf#Ybf;-?G^##$VG13%&>uuYg8e$UNc##D####,03/MbPMG)@f)T/^b%T%S2`^#J:8Y.pV*i(T=)?#h-[guT#9iu&](?#A]wG;[Dm]uB*07QK(]qFV=fV$H[`V$#kUK#$8^fLmw@8%"
9+
"P92^uJ98=/[email protected]`5BOojOps+/q=110[YEt$bcx5#kN:tLmb]s$wkH>#iE(E#VA@r%Mep$-#b?1,G2J1,mQOhuvne.Mv?75/Huiw'6`?$=VC]&,EH*7M:9s%,:7QVQM]X-?^10ip"
10+
"&ExrQF7$##lnr?#&r&t%NEE/2XB+a4?c=?/^0Xp%kH$IM$?YCjwpRX:CNNjL<b7:.rH75/1uO]unpchLY.s%,R=q9V%M,)#%)###Tx^##[email protected]%##AFDZ#5D-W.-kr.0oUFb35IL,3"
11+
"%A2*/RtC.3j85L#gJ))3rx3I):2Cv-FX(9/vBo8%=[%?5BKc8/t=r$#<MfD*.gB.*Q&WS7#r&ipf9b^EhD]:/%A@`aU5b'O]I03N2cUN0ebYF':?AE+OaUq).]tfd]s0$d0C9E#enTtQ"
12+
"&(oqL^)sB#`:5Yu9A;TFN%MeMBhZd3J0(6:8mc0CdpC,)#5>X(3^*rMo&Y9%)[[c;QIt<1q3n0#MI`QjeUB,MCG#&#n#]I*/=_hLfM]s$Cr&t%#M,W-d9'hlM2'J35i4f)_Y_Z-Mx;=."
13+
"Z&f.:a[xw'2q'Y$G38$5Zs<7.;G(<-$87V?M42X-n+[w'1q-[Bv(ofL2@R2L/%dDE=?CG)bhho.&1(a4D/NF3;G`=.Su$s$]WD.3jY5lLBMuM(Hnr?#FTFo26N.)*,/_Yox3prHH]G>u"
14+
"?#Ke$+tG;%M)H3uH@ta$/$bku/1.E4:po2/Z5wGE^e*:*Mgj8&=B]'/-=h1B-n4GVaVQu.gm^6X,&Gj/Run+M,jd##kJ,/1=-U,2QNv)42.,Q'iUKF*wCXI)+f1B4./.&4maJX-'$fF4"
15+
"uX@8%5Y,>#r:N&l,=GNGA5AZ$XA`0(Q^(k'(GB.WKx+M/mi5###%D1Mh;BE+O.1w,p8QSV`E3$%sMwH)/t6iLF.'DX[G&8Remo7/,w/RNRPUV$)8[0#G,>>#d=OZ-$_Aj0^ll%0uAOZ6"
16+
"m('J3*`4-6Rq@.*G7K,3L1O058b4-5mS4'5841'5%J/GV/1:B#'at%$q^DIM=X0DMg*^fL6)0/Ldbb(NRdimM-a4o7qPa>$cMDX:W<=&5t^Dv$)2mJ)lb+Ze`eHQ%:oSfLiMK/L@i6o7"
17+
":fKb@'x_5/Q1wPMIR0cMmbR`aRLb>-w..e-R3n0#bsn`$bA%%#N,>>#MhSM'Z`qdm?D,c4A]DD3mMWB#,5Rv$g&?a3?9wGMeANv>s#V&1iJ&%bE2ZA#-.^g1j;R)4443%b7RU`u`Kk(N"
18+
"HbeV@gJS'-BWcP3m?+#-VaDuL:`WY5kEaau^=lJ(_24J-WvW+.VxIfLXqd##Q3=&#d72mLvG(u$+dfF4<BPF%MPEb3:]Me.d(4I)(P;e.)_K#$^n;#MjXGp%jDJeM20P.)'9_-2[x):8"
19+
",VjfLQJa0V*#4o7dD24'^bO-)GX3/U@@%P'9/8b*;XmGA9Gw;8i=I`(sZhM'8A]?cof-6M>Awx-tS<GMRoS+MWWB@#WG9J'P@)?uNUYI8#-EE#[Yw_#;R,<8+b?:3=t$gLFf]0#G?O&#"
20+
"DoA*#_>QJ(PGpkL'(MB#/T01YP6;hLeb6lL7$(f):3ou-KHaJM[TXD#'1;p72$[p.Z9OA#RcB##Oi./LlA)ZuTBqn'B]7%b/WM<LrFcS7XOtILd9b<UxX'^#)J/Dt]il3++^tpAu_L%,"
21+
"w$[gu5[-['#**&+*wwGXO4h=#%H3'50S6##l9f/)m`):)t1@k=?\?#]u3i8-#%/5##)]$s$+JNh#jl###cU^F*Vs'Y$Lov[-0<a?$Hni?#+?2?up1m%.*%%-NPB`>$agNe'Qk[X'ep.'5"
22+
"8=B_A+L1_A'fp`Nae&%#aKb&#W>gkLZ/(p$V2Cv-_uv20tt?X-BL75/#(KU)N0;hLr75c4br9s-;va.3exLG`^U;4F9D+tqKKGSIULS:d=vRduSxXCuOq$0ufu'L#>Y[OVk1k3G(kZoA"
23+
"O9iQN'h5',b_mL,v?qr&4uG##%J/GV5J?`a'=@@M#w-tL0+xRV6,A48_fa-Zups+;(=rhZ;ktD#c9OA#axJ+*?7%s$DXI5/CKU:%eQ+,2=C587Rg;E4Z3f.*?ulW-tYqw0`EmS/si+C#"
24+
"[<;S&mInS%FAov#Fu[E+*L'O'GWuN'+)U40`a5k'sA;)*RIRF%Tw/Z--1=e?5;1X:;vPk&CdNjL*(KJ1/,TV-G(^S*v14gL#8,,M*YPgLaII@b+s[&#n+d3#1jk$#';P>#,Gc>#0Su>#"
25+
"4`1?#8lC?#<xU?#@.i?#D:%@#i'LVCn)fQD[.C(%ea@uBoF/ZGrDFVCjZ/NB0)61Fg&cF$v:7FHFDRb3bW<2Be(&ZG17O(Ie4;hFwf1eGEmqA4sS4VCoC%eG1PM*HsH%'I]MBnD+'],M"
26+
"w)n,Ga8q`EgKJ.#wZ/x=v`#/#";
3427

CustomFont.h

+20-27
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,25 @@
33

44
#pragma once
55

6-
#define FONT_ICON_BUFFER_NAME_IMFDLG IMFDLG_compressed_data_base85
7-
#define FONT_ICON_BUFFER_SIZE_IMFDLG 0x1009
6+
#define FONT_ICON_BUFFER_NAME_IGFD IGFD_compressed_data_base85
7+
#define FONT_ICON_BUFFER_SIZE_IGFD 0xc21
88

9-
#define ICON_MIN_IMFDLG 0xf002
10-
#define ICON_MAX_IMFDLG 0xf233
9+
#define ICON_MIN_IGFD 0xf002
10+
#define ICON_MAX_IGFD 0xf1c9
1111

12-
#define ICON_IMFDLG_ADD u8"\uf067"
13-
#define ICON_IMFDLG_CANCEL u8"\uf00d"
14-
#define ICON_IMFDLG_CHEVRON_DOWN u8"\uf078"
15-
#define ICON_IMFDLG_CHEVRON_UP u8"\uf077"
16-
#define ICON_IMFDLG_DRIVES u8"\uf233"
17-
#define ICON_IMFDLG_FILE u8"\uf15b"
18-
#define ICON_IMFDLG_FILE_TYPE_ARCHIVE u8"\uf1c6"
19-
#define ICON_IMFDLG_FILE_TYPE_PIC u8"\uf1c5"
20-
#define ICON_IMFDLG_FILE_TYPE_SOUND u8"\uf1c7"
21-
#define ICON_IMFDLG_FILE_TYPE_VID u8"\uf1c8"
22-
#define ICON_IMFDLG_FOLDER u8"\uf07b"
23-
#define ICON_IMFDLG_FOLDER_OPEN u8"\uf07c"
24-
#define ICON_IMFDLG_ICONS_BIG u8"\uf009"
25-
#define ICON_IMFDLG_ICONS_SMALL u8"\uf00a"
26-
#define ICON_IMFDLG_LINK u8"\uf1c9"
27-
#define ICON_IMFDLG_LIST u8"\uf039"
28-
#define ICON_IMFDLG_LIST_DETAIL u8"\uf03a"
29-
#define ICON_IMFDLG_LIST_ICONS u8"\uf00b"
30-
#define ICON_IMFDLG_OK u8"\uf00c"
31-
#define ICON_IMFDLG_REFRESH u8"\uf021"
32-
#define ICON_IMFDLG_RESET u8"\uf064"
33-
#define ICON_IMFDLG_SAVE u8"\uf0c7"
34-
#define ICON_IMFDLG_SEARCH u8"\uf002"
12+
#define ICON_IGFD_ADD u8"\uf067"
13+
#define ICON_IGFD_BOOKMARK u8"\uf02e"
14+
#define ICON_IGFD_CANCEL u8"\uf00d"
15+
#define ICON_IGFD_DRIVES u8"\uf0a0"
16+
#define ICON_IGFD_EDIT u8"\uf040"
17+
#define ICON_IGFD_FILE u8"\uf15b"
18+
#define ICON_IGFD_FILE_PIC u8"\uf1c5"
19+
#define ICON_IGFD_FOLDER u8"\uf07b"
20+
#define ICON_IGFD_FOLDER_OPEN u8"\uf07c"
21+
#define ICON_IGFD_LINK u8"\uf1c9"
22+
#define ICON_IGFD_OK u8"\uf00c"
23+
#define ICON_IGFD_REFRESH u8"\uf021"
24+
#define ICON_IGFD_REMOVE u8"\uf068"
25+
#define ICON_IGFD_RESET u8"\uf064"
26+
#define ICON_IGFD_SAVE u8"\uf0c7"
27+
#define ICON_IGFD_SEARCH u8"\uf002"

CustomFont.ifs

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<config>
2+
<project>
3+
<font name="fontawesome-webfont.ttf">
4+
<glyphs>
5+
<glyph orgId="61442" newId="61442" orgName="search" newName="search"/>
6+
<glyph orgId="61452" newId="61452" orgName="ok" newName="ok"/>
7+
<glyph orgId="61453" newId="61453" orgName="remove" newName="cancel"/>
8+
<glyph orgId="61473" newId="61473" orgName="refresh" newName="refresh"/>
9+
<glyph orgId="61486" newId="61486" orgName="bookmark" newName="bookmark"/>
10+
<glyph orgId="61504" newId="61504" orgName="pencil" newName="edit"/>
11+
<glyph orgId="61540" newId="61540" orgName="share_alt" newName="reset"/>
12+
<glyph orgId="61543" newId="61543" orgName="plus" newName="add"/>
13+
<glyph orgId="61544" newId="61544" orgName="minus" newName="remove"/>
14+
<glyph orgId="61563" newId="61563" orgName="folder_close" newName="folder"/>
15+
<glyph orgId="61564" newId="61564" orgName="folder_open" newName="folder_open"/>
16+
<glyph orgId="61600" newId="61600" orgName="hdd" newName="drives"/>
17+
<glyph orgId="61639" newId="61639" orgName="save" newName="save"/>
18+
<glyph orgId="61787" newId="61787" orgName="file" newName="file"/>
19+
<glyph orgId="61893" newId="61893" orgName="_425" newName="file_pic"/>
20+
<glyph orgId="61897" newId="61897" orgName="_429" newName="link"/>
21+
</glyphs>
22+
<prefix>IGFD</prefix>
23+
<pathfilename>..\ImGuiFontStudio\samples_Fonts\fontawesome-webfont.ttf</pathfilename>
24+
<oversample>3</oversample>
25+
<fontsize>27</fontsize>
26+
</font>
27+
<rangecoloring show="false" hash="42.606;14.789;27.817;0.5"/>
28+
<previewcountglyph_x>14</previewcountglyph_x>
29+
<mergedfontprefix></mergedfontprefix>
30+
<curglyphtooltip>true</curglyphtooltip>
31+
<srcglyphtooltip>true</srcglyphtooltip>
32+
<dstglyphtooltip>true</dstglyphtooltip>
33+
<glyphpreviewscale>0.193</glyphpreviewscale>
34+
<glyphpreviewshowcontrollines>false</glyphpreviewshowcontrollines>
35+
<genmode>653</genmode>
36+
<fonttomergein>fontawesome-webfont.ttf</fonttomergein>
37+
</project>
38+
</config>

CustomImGuiFileDialogConfig.h

+16-9
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,23 @@ Comment theses line if you not want to have customization, like icon font here
4343

4444
#include <CustomFont.h>
4545

46-
#define createDirButtonString ICON_IMFDLG_ADD
47-
#define okButtonString ICON_IMFDLG_OK " OK"
48-
#define cancelButtonString ICON_IMFDLG_CANCEL " Cancel"
49-
#define resetButtonString ICON_IMFDLG_RESET
50-
#define drivesButtonString ICON_IMFDLG_DRIVES
51-
#define searchString ICON_IMFDLG_SEARCH
52-
#define dirEntryString ICON_IMFDLG_FOLDER
53-
#define linkEntryString ICON_IMFDLG_LINK
54-
#define fileEntryString ICON_IMFDLG_FILE
46+
#define createDirButtonString ICON_IGFD_ADD
47+
#define okButtonString ICON_IGFD_OK " OK"
48+
#define cancelButtonString ICON_IGFD_CANCEL " Cancel"
49+
#define resetButtonString ICON_IGFD_RESET
50+
#define drivesButtonString ICON_IGFD_DRIVES
51+
#define searchString ICON_IGFD_SEARCH
52+
#define dirEntryString ICON_IGFD_FOLDER
53+
#define linkEntryString ICON_IGFD_LINK
54+
#define fileEntryString ICON_IGFD_FILE
5555

56+
#define USE_BOOKMARK
57+
//#define bookmarkPaneWith 150.0f
58+
//#define IMGUI_TOGGLE_BUTTON ToggleButton
59+
#define bookmarksButtonString ICON_IGFD_BOOKMARK
60+
//#define bookmarksButtonHelpString "bookmark"
61+
#define addBookmarkButtonString ICON_IGFD_ADD
62+
#define removeBookmarkButtonString ICON_IGFD_REMOVE
5663

5764

5865

0 commit comments

Comments
 (0)