1 June 2019

Today, again there was an electricity cut. But, I have charged my laptop yesterday night. πŸ™‚

I tried to make the UI of the mouse, making the UI is really such fun. I never get bored while making the UI. I divided my code into further files, so that, we can recognize by the name of the file that it contains. But, when I tried the error comes, which was the run time error. Because I forget to make the object in the main file. Then, the vtable error comes, which means that we forget to assign the body of the function in the .cpp file. Then, I search on the internet and get this above solution. My mentor is busy with the event. So, I didn’t want to disturb him.


Now, I don’t know that how to uses debugger in haiku. This thing I also want to share with the mentor that how to use debugger? Next week I will asked him about that.

Te below pictures shows my tries while making the GUI:

This slideshow requires JavaScript.


29 May 2019

Today, finally my exams are over. I am very happy. As of now, I am fully free to work. Today I met with the H.O.D of my department (Computer Science and Engineering) regarding my training form then, I told him about my selection in Outreachy. He congrats me and asked me to send him all the detail related to that. Then, after coming home I send the e-mail to him. Then, there is a small conversation with my mentor on IRC regarding BStringList. He helps me to figure out how it works. I understand and try to do tomorrow. πŸ™‚


27 May 2019

Today I have started my work at 8:00 pm and now, it’s 12:00 am. I tried to add the sliders in the main window. Now, I start recognizing that how the code works and how the GUI is made. Only one exam left yipeeee. Finally, then I spend my whole day on my work. Tomorrow I will not able to work. I just tried to add the elements in the main window. That’s why the code is not like how I want. On 30 May, I will polish it and send the commit on Gerrit. Also, I will try to add some more elements to it. Yesterday while adding the BStringItemI have one problem with it or we say that I didn’t understand much how to use BStringItem. As yesterday, was Sunday I didn’t disturb anyone on IRC. Then, today I start working on the other elements. From 30 May I will be regular on IRC and Gerrit.

This slideshow requires JavaScript.

Now, I start preparing for my exam. Thankyou πŸ™‚


23 May 2019

Today, in the morning I write my yesterdays blog because I was not able to write the blog yesterday that’s why I started my date with blog writing. πŸ™‚

After that, I prepare for my exam and in the evening I reply to e-mails and read the comments on Gerrit. While reading the comments, my mentor told me to add more things to the main window if I want to see the vertical box on the left side.

Then, I added the BStringView in the main window. I enjoyed a lot while adding the items to it. It was fun, it’s like magic when we make the GUI. After writing the code I become very excited to see the output now. While compiling my heart start dancing if there was no error :p Lolzz!!!

But, if there was an error, I feel tensed don’t know why. 😦

But, today added the BStringView, BBox and Default button in the main window. Now, only two exams are left from which one is on 25 May 2019. That’s why I am unable to work tomorrow. Now, I am curious to work more on my project after my exams. πŸ™‚

Screenshot from 2019-05-23 17-32-14Screenshot from 2019-05-23 18-00-17

Thank You for reading. See you in my next blog. πŸ™‚

23 May 2019 (Morning)

Yesterday I have started my work at 8:00 pm and end at 12:00 am. I polish the entire code and read the coding guidelines to avoid the extra space and to follow the write coding style before sending the patch on Gerrit by following this link below:


I am a bit late to update my blog because of some health issues. Then I read about the BListView from the link below:


There are three types of BListView. First I have used

(BRectΒ  char* name,
Β Β Β Β Β Β list_view_type type, uint32 resizingMode, uint32 flags)

But now I changed it with,

(BRect frame, const char* name,
list_view_type type, uint32 resizingMode, uint32 flags)

Because I think I have to give the dimensions of the rectangular frame for the BListView vertical box. But unfortunately when I tried the size of the box is still as same as the input window. That’s why yesterday I have sent the patch. I didn’t recognize where I am wrong. I want to work more yesterday I planned to add the items in the box but I was feeling tired and go to sleep.

Screenshot from 2019-05-21 22-49-10

After giving the dimensions of the box still, the size is the same.Β  This was all about the yesterdays night. πŸ™‚

21 May 2019

Today I am very Happy. Exams go well. Today I celebrated my birthday with my friends in our college. It was the best birthday ever. My best friends give me a gift then We cut the cake. In the gift, there were my pictures with my friends. I never celebrate my birthday as I celebrated today.

Now, I started working and I have added the vertical box in the main window but it was not perfect yet. But I am happy that I made this box after spending 2 weeks on it. I was not able to write my blog everyday because of my exams and didn’t send any patch on gerrit. 2 Days ago I received the mail from my mentor and he asked meΒ  that why I was not pushed any code on gerrit. I was scared when I saw the mail. Then when I read it, he helped me to make the box and he asked me to ask questions on IRC if I didn’t get understand about something related to code.

But, today I have done what I thought yesterday night. My todays plan was to add the box in the main window and I have completed my task.

Screenshot from 2019-05-21 22-49-10

But, its not completed yet now I have to resize it then try to add the list in it

Thankyou for reading πŸ™‚ Continued………


20 May 2019

From the last week, I was busy in my final exams. I worked on Haiku at night and trying to add the vertical box in the left side. I was trying from the last week but didn’t get any result. Today my mom was not at home, and I am feeling very alone 😦 .

I added the box in the main window but it was not what I was expecting. Tomorrow I have my exam, and then my two exams left which are on 25 and 29 May.

Screenshot from 2019-05-18 00-59-07Due to my exams, I am unable to give the proper time to my project. But once my exams finished I am fully available to work without any worry. But now I am feeling guilty that I didn’t do much work in the last week. 😦

11 May 2019 (Gerrit patch)

Today I have sent the patch on Gerrit about what I did till now.Β  PulkoMandy reviewed the patch and give +1 review to my code. πŸ™‚

Screenshot from 2019-05-12 00-56-52

The smiley ( πŸ™‚ ) at the end of the comment puts a smile on my face. Now, I am trying to add the vertical box but don’t know why it is not added. There is no error in my code I think I forget something to write. Tomorrow I will try again.

But I feel guilty because today I just wasted my time on youtube. I just prepared only one chapter in the whole day. At the time of sleeping, I remember all the things like what I have done in the day and night then I plan what to do the next day. I followed also but today I have just wasted my time don’t know why. 😦

10 May 2019 (Plan Successfull)

Today my maths exam goes well. The weather was just awesome. I have started my work at 10:00 p.m and now it’s 12:00 a.m. I complete my work what I planned yesterday but my laptop hangs so much that the reason why I am slow in my work.

Today I divided my code into a different file and it runs successfully.

Screenshot from 2019-05-01 21-09-21

Every time I have lots of errors in my code but at last night I go through every terms and function related to code and then write the thing which is required for the output. And then at the time of compiling I didn’t get any error. It just put the smile on the face.Β  πŸ™‚

Today I have implemented all that stuff and now my next step is to add the vertical box in the left side. So that the name of devices will take place.

My next exam is on 15 May 2019 means I have 3 days for work and hope so I will add the box in the left side.Β  πŸ™‚


Blog at WordPress.com.

Up ↑